summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po38
-rw-r--r--applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po38
-rw-r--r--applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po38
-rw-r--r--applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po33
-rw-r--r--applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po43
-rw-r--r--applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po74
-rw-r--r--applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po68
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po71
-rw-r--r--applications/luci-app-ksmbd/po/ar/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/bg/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/bn_BD/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/ca/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/cs/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/de/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/el/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/en/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/es/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/fi/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/fr/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/he/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/hi/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/hu/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/it/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/ja/ksmbd.po65
-rw-r--r--applications/luci-app-ksmbd/po/ko/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/mr/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/ms/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/nb_NO/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/pl/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/pt/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/pt_BR/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/ro/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/ru/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/sk/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/sv/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/templates/ksmbd.pot48
-rw-r--r--applications/luci-app-ksmbd/po/tr/ksmbd.po52
-rw-r--r--applications/luci-app-ksmbd/po/uk/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/vi/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po48
-rw-r--r--applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po52
-rw-r--r--applications/luci-app-mwan3/po/ar/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/bg/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/bn_BD/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/ca/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/cs/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/de/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/el/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/en/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/es/mwan3.po75
-rw-r--r--applications/luci-app-mwan3/po/fi/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/he/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/hi/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/hu/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/it/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/ja/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/ko/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/mr/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/ms/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/nb_NO/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/pl/mwan3.po61
-rw-r--r--applications/luci-app-mwan3/po/pt/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/pt_BR/mwan3.po61
-rw-r--r--applications/luci-app-mwan3/po/ro/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/ru/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/sk/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/sv/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/templates/mwan3.pot58
-rw-r--r--applications/luci-app-mwan3/po/tr/mwan3.po61
-rw-r--r--applications/luci-app-mwan3/po/uk/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/vi/mwan3.po58
-rw-r--r--applications/luci-app-mwan3/po/zh_Hans/mwan3.po65
-rw-r--r--applications/luci-app-mwan3/po/zh_Hant/mwan3.po65
-rw-r--r--applications/luci-app-samba4/po/ar/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/bg/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/bn_BD/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/ca/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/cs/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/de/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/el/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/en/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/es/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/fi/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/fr/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/he/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/hi/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/hu/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/it/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/ja/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/ko/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/mr/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/ms/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/nb_NO/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/nl/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/pl/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/pt/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/pt_BR/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/ro/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/ru/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/sk/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/sv/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/templates/samba4.pot2
-rw-r--r--applications/luci-app-samba4/po/tr/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/uk/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/vi/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/zh_Hans/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/zh_Hant/samba4.po2
-rw-r--r--applications/luci-app-statistics/po/ar/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/bg/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/bn_BD/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/ca/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/cs/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/de/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/el/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/en/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/es/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/fi/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/fr/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/he/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/hi/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/hu/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/it/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/ja/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/ko/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/mr/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/ms/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/nb_NO/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/nl/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/pl/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/pt/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/pt_BR/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/ro/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/ru/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/sk/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/sv/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/templates/statistics.pot12
-rw-r--r--applications/luci-app-statistics/po/tr/statistics.po15
-rw-r--r--applications/luci-app-statistics/po/uk/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/vi/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/zh_Hans/statistics.po12
-rw-r--r--applications/luci-app-statistics/po/zh_Hant/statistics.po12
-rw-r--r--applications/luci-app-watchcat/po/ar/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/bg/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/bn_BD/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ca/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/cs/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/de/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/el/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/en/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/es/watchcat.po13
-rw-r--r--applications/luci-app-watchcat/po/fi/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/fr/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/he/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/hi/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/hu/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/it/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ja/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ko/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/mr/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ms/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/nb_NO/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/pl/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/pt/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/pt_BR/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/ro/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/ru/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/sk/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/sv/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/templates/watchcat.pot4
-rw-r--r--applications/luci-app-watchcat/po/tr/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/uk/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/vi/watchcat.po4
-rw-r--r--applications/luci-app-watchcat/po/zh_Hans/watchcat.po7
-rw-r--r--applications/luci-app-watchcat/po/zh_Hant/watchcat.po7
-rw-r--r--applications/luci-app-yggdrasil/po/ar/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/bg/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/ca/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/cs/yggdrasil.po229
-rw-r--r--applications/luci-app-yggdrasil/po/de/yggdrasil.po299
-rw-r--r--applications/luci-app-yggdrasil/po/el/yggdrasil.po229
-rw-r--r--applications/luci-app-yggdrasil/po/en/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/es/yggdrasil.po448
-rw-r--r--applications/luci-app-yggdrasil/po/fi/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/fr/yggdrasil.po290
-rw-r--r--applications/luci-app-yggdrasil/po/he/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/hi/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/hu/yggdrasil.po388
-rw-r--r--applications/luci-app-yggdrasil/po/it/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/ja/yggdrasil.po238
-rw-r--r--applications/luci-app-yggdrasil/po/ko/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/mr/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/ms/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/pl/yggdrasil.po444
-rw-r--r--applications/luci-app-yggdrasil/po/pt/yggdrasil.po455
-rw-r--r--applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po447
-rw-r--r--applications/luci-app-yggdrasil/po/ro/yggdrasil.po229
-rw-r--r--applications/luci-app-yggdrasil/po/ru/yggdrasil.po244
-rw-r--r--applications/luci-app-yggdrasil/po/sk/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/sv/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/templates/yggdrasil.pot226
-rw-r--r--applications/luci-app-yggdrasil/po/tr/yggdrasil.po443
-rw-r--r--applications/luci-app-yggdrasil/po/uk/yggdrasil.po232
-rw-r--r--applications/luci-app-yggdrasil/po/vi/yggdrasil.po226
-rw-r--r--applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po424
-rw-r--r--applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po427
266 files changed, 6836 insertions, 10115 deletions
diff --git a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
index 9d7d60d4a7..85852d8f69 100644
--- a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
@@ -17,7 +17,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -30,8 +30,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -44,8 +44,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -53,14 +54,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -97,7 +106,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -106,10 +115,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -121,7 +130,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -129,7 +138,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -149,7 +158,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -159,7 +168,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
index 84ec571efa..bf33db6387 100644
--- a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
index 5d404280a9..3a3909f54d 100644
--- a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
@@ -17,7 +17,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -30,8 +30,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -44,8 +44,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -53,14 +54,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -97,7 +106,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -106,10 +115,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -121,7 +130,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -129,7 +138,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -149,7 +158,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -159,7 +168,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
index c6d642984d..bfa27e3574 100644
--- a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Actualització Assistida"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
index 6c12a56c4d..8a4f3d3d29 100644
--- a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Interaktivně provedený přechod na novější verzi systému"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Zavřít"
@@ -59,14 +60,22 @@ msgstr "Zavřít"
msgid "Configuration"
msgstr "Nastavení"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
index 29dcdb4aa0..4e420ed1b4 100644
--- a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Begleitetes System-Upgrade"
@@ -36,9 +36,9 @@ msgstr "Einstellungen für Begleitetes System-Upgrade."
msgid "Build Date"
msgstr "Build-Datum"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Sysupgrade-Image wird gebaut"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "Client"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Schließen"
@@ -59,14 +60,22 @@ msgstr "Schließen"
msgid "Configuration"
msgstr "Konfiguration"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "Firmware vom Server zum Browser herunterladen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "Fehler beim Aufbau des System-Upgrades"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "Fehler beim Firmware-Download. Bitte erneut versuchen"
@@ -103,7 +112,7 @@ msgstr "Kein Upgrade verfügbar"
msgid "Overview"
msgstr "Übersicht"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "Bitte Fehlermeldung melden und Anforderung"
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr "Auf System-Upgrade prüfen"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "Anfrage in Build-Warteschlange"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "Anfrage an den Server:"
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "Suche beim Öffnen des Tabs nach neuen System-Upgrades"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "Suche nach System-Upgrades"
@@ -135,7 +144,7 @@ msgstr "Suche nach System-Upgrades"
msgid "Search on opening"
msgstr "Suche beim Öffnen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "Suche nach verfügbaren System-Upgrades"
@@ -155,7 +164,7 @@ msgstr "Sysupgrade-Image erfolgreich erzeugt"
msgid "Target"
msgstr "Zielplatform"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -167,7 +176,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "Dieses Gerät läuft mit der neuesten Firmware-Version"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -185,6 +194,12 @@ msgstr "Version"
msgid "Wrong checksum"
msgstr "Falsche Prüfsumme"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Sysupgrade-Image wird gebaut"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Anfrage in Build-Warteschlange"
+
#~ msgid "Advances Mode"
#~ msgstr "Erweiterter Modus"
diff --git a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
index d8bb6567bb..067672fe52 100644
--- a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Υποβοήθηση Sysupgrade"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
index 11b491c20f..23765da52b 100644
--- a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Attended system upgrade"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
index f8923d2fb4..d9e32fee78 100644
--- a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
@@ -26,7 +26,7 @@ msgid "Advanced Mode"
msgstr "Modo avanzado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Actualización asistida"
@@ -39,9 +39,9 @@ msgstr "Configuración de actualización asistida."
msgid "Build Date"
msgstr "Fecha de compilación"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Compilando la imagen de sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -53,8 +53,9 @@ msgid "Client"
msgstr "Cliente"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Cerrar"
@@ -62,14 +63,22 @@ msgstr "Cerrar"
msgid "Configuration"
msgstr "Configuración"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "Descargando firmware del servidor al navegador"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "Error al compilar el sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "Error durante la descarga del firmware. Inténtalo de nuevo"
@@ -106,7 +115,7 @@ msgstr "No hay actualización disponible"
msgid "Overview"
msgstr "Visión general"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "Por favor informe el mensaje de error y solicite"
@@ -115,10 +124,10 @@ msgid "Request Sysupgrade"
msgstr "Solicitar Sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "Solicitud en cola de compilación"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "Solicitud al servidor:"
@@ -130,7 +139,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "Busque nuevas actualizaciones del sistema al abrir la pestaña"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "Buscar sysupgrade"
@@ -138,7 +147,7 @@ msgstr "Buscar sysupgrade"
msgid "Search on opening"
msgstr "Buscar al abrir"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "Buscando una actualización del sistema disponible"
@@ -159,7 +168,7 @@ msgstr "Imagen de actualización del sistema creada con éxito"
msgid "Target"
msgstr "Objetivo"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -171,7 +180,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "El dispositivo ejecuta la última versión de firmware"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -190,6 +199,12 @@ msgstr "Versión"
msgid "Wrong checksum"
msgstr "Suma de comprobación incorrecta"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Compilando la imagen de sysupgrade"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Solicitud en cola de compilación"
+
#~ msgid "Advances Mode"
#~ msgstr "Modo avanzado"
diff --git a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
index 4cfa68c721..06bd1c8244 100644
--- a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "در Sysupgrade ثبت شد"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
index ab2dd76eeb..42e83c74fd 100644
--- a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Järjestelmän valvottu päivitys"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr "Kokoonpano"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
index 27c239203c..ad5fdaf770 100644
--- a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Mise à niveau du système"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "Client"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Fermer"
@@ -59,14 +60,22 @@ msgstr "Fermer"
msgid "Configuration"
msgstr "Configuration"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr "Aperçu"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr "Cible"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
index 3579feab23..32814df575 100644
--- a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
@@ -17,7 +17,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -30,8 +30,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -44,8 +44,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -53,14 +54,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -97,7 +106,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -106,10 +115,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -121,7 +130,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -129,7 +138,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -149,7 +158,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -159,7 +168,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
index 33adf37bcd..0361badc16 100644
--- a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
@@ -17,7 +17,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -30,8 +30,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -44,8 +44,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -53,14 +54,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -97,7 +106,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -106,10 +115,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -121,7 +130,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -129,7 +138,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -149,7 +158,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -159,7 +168,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
index 176fb084a6..47936eaf1c 100644
--- a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr "Haladó mód"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Felügyelt rendszerfrissítés"
@@ -36,9 +36,9 @@ msgstr ""
msgid "Build Date"
msgstr "Építés dátuma"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "sysupgrade lemezkép építése"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "Ügyfél"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Bezár"
@@ -59,14 +60,22 @@ msgstr "Bezár"
msgid "Configuration"
msgstr "Beállítás"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "Firmware letöltése a böngészőbe"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "Hiba történt az építés közben"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "Hiba történt a letöltés során. Kérem, próbálja újra"
@@ -103,7 +112,7 @@ msgstr "Nincs elérhető frissítés"
msgid "Overview"
msgstr "Áttekintés"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr "Frissítés keresése"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr "Frissítő lemezkép sikeresen létrejött"
msgid "Target"
msgstr "Célplatform"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -167,7 +176,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "Az eszközön a legfrissebb firmware verzió fut"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -183,3 +192,6 @@ msgstr "Verzió"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:60
msgid "Wrong checksum"
msgstr "Hibás ellenőrzőösszeg"
+
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "sysupgrade lemezkép építése"
diff --git a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
index 108d4fc2d1..44b716f61b 100644
--- a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade Assistito"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
index 1d34da5cc5..72c51ba536 100644
--- a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgradeに参加済み"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "クライアント"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "閉じる"
@@ -59,14 +60,22 @@ msgstr "閉じる"
msgid "Configuration"
msgstr "設定"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr "概要"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr "ターゲット"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
index e2a5587b97..ef2de9cb6f 100644
--- a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
index 7b2af3b80b..c3867bdd9e 100644
--- a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "उपस्थित Sysupgrade"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
index e26e9e68ab..0345f8457b 100644
--- a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -59,14 +60,22 @@ msgstr ""
msgid "Configuration"
msgstr "Konfigurasi"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
index 7930910471..aeb12a462a 100644
--- a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Bivånet systemoppgradering"
@@ -36,8 +36,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -50,8 +50,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Lukk"
@@ -59,14 +60,22 @@ msgstr "Lukk"
msgid "Configuration"
msgstr "Oppsett"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -103,7 +112,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -127,7 +136,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -135,7 +144,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -155,7 +164,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
index b06b473f08..f262818db8 100644
--- a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
@@ -24,7 +24,7 @@ msgid "Advanced Mode"
msgstr "Tryb zaawansowany"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Nadzorowany Sysupgrade"
@@ -37,9 +37,9 @@ msgstr "Konfiguracja Attendedsysupgrade."
msgid "Build Date"
msgstr "Data wydania"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Budowanie obrazu sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -51,8 +51,9 @@ msgid "Client"
msgstr "Klient"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Zamknij"
@@ -60,14 +61,22 @@ msgstr "Zamknij"
msgid "Configuration"
msgstr "Konfiguracja"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "Pobieranie firmware z serwera do przeglądarki"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "Błąd podczas tworzenia sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "Błąd podczas pobierania firmware. Proszę spróbować ponownie"
@@ -104,7 +113,7 @@ msgstr "Brak dostępnej aktualizacji"
msgid "Overview"
msgstr "Przegląd"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "Proszę zgłosić komunikat o błędzie i prośbę"
@@ -113,10 +122,10 @@ msgid "Request Sysupgrade"
msgstr "Poproś o Sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "Żądanie w kolejce budowy"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "Żądanie do serwera:"
@@ -128,7 +137,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "Wyszukaj nowe sysupgrades przy otwieraniu karty"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "Szukaj sysupgrade"
@@ -136,7 +145,7 @@ msgstr "Szukaj sysupgrade"
msgid "Search on opening"
msgstr "Szukaj po otwarciu"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "Szukanie dostępnego sysupgrade"
@@ -156,7 +165,7 @@ msgstr "Pomyślnie utworzono obraz sysupgrade"
msgid "Target"
msgstr "Cel"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -168,7 +177,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "Urządzenie posiada najnowszą wersję firmware"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -187,6 +196,12 @@ msgstr "Wersja"
msgid "Wrong checksum"
msgstr "Błędna suma kontrolna"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Budowanie obrazu sysupgrade"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Żądanie w kolejce budowy"
+
#~ msgid "Advances Mode"
#~ msgstr "Tryb zaawansowany"
diff --git a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
index f20db911ba..28f1a1fdf7 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr "Modo avançado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade assistido"
@@ -36,9 +36,9 @@ msgstr "Configuração do attendedsysupgrade."
msgid "Build Date"
msgstr "Data da compilação"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Compilar a imagem de sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "Cliente"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Fechar"
@@ -59,14 +60,22 @@ msgstr "Fechar"
msgid "Configuration"
msgstr "Configuração"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "Descarregar firmware do servidor para o navegador"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "Erro ao compilar o sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "Erro durante a descarrega do firmware. Por favor, tente de novo"
@@ -103,7 +112,7 @@ msgstr "Não há atualização disponível"
msgid "Overview"
msgstr "Visão Geral"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "Por favor, relate a mensagem do erro e a solicitação"
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr "Solicitar sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "Solicitação na fila de compilação"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "Solicitação ao servidor:"
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "Procurar novos sysupgrades ao abrir a guia"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "Procurar sysupgrade"
@@ -135,7 +144,7 @@ msgstr "Procurar sysupgrade"
msgid "Search on opening"
msgstr "Pesquisar na abertura"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "A procurar um sysupgrade disponível"
@@ -155,7 +164,7 @@ msgstr "Imagem de sysupgrade criada com sucesso"
msgid "Target"
msgstr "Destino"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -167,7 +176,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "O aparelho executa a última versão de firmware"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -186,6 +195,12 @@ msgstr "Versão"
msgid "Wrong checksum"
msgstr "Checksum errado"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Compilar a imagem de sysupgrade"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Solicitação na fila de compilação"
+
#~ msgid "Advances Mode"
#~ msgstr "Modo avançado"
diff --git a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
index 5e5009c004..1227cd69af 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr "Modo avançado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade Assistido"
@@ -36,9 +36,9 @@ msgstr "Configuração do attendedsysupgrade."
msgid "Build Date"
msgstr "Data da Build"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Criando a imagem sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "Cliente"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Fechar"
@@ -59,14 +60,22 @@ msgstr "Fechar"
msgid "Configuration"
msgstr "Configuração"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "Baixando firmware do servidor para o navegador"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "Erro ao criar sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "Erro no download do firmware. Por favor, tente novamente"
@@ -103,7 +112,7 @@ msgstr "Nenhum upgrade disponível"
msgid "Overview"
msgstr "Visão geral"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "Por favor, relate a mensagem de erro e a solicitação"
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr "Solicitar Sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "Solicitação na fila de criação"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "Solicitar ao servidor:"
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "Pesquisar por novos sysupgrades ao abrir a aba"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "Pesquisar por sysupgrade"
@@ -135,7 +144,7 @@ msgstr "Pesquisar por sysupgrade"
msgid "Search on opening"
msgstr "Pesquisar ao abrir"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "Pesquisando por sysupgrade disponível"
@@ -155,7 +164,7 @@ msgstr "Imagem sysupgrade criada com sucesso"
msgid "Target"
msgstr "Destino"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -167,7 +176,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "O dispositivo está executando o firmware mais recente"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -186,6 +195,12 @@ msgstr "Versão"
msgid "Wrong checksum"
msgstr "Checksum incorreto"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Criando a imagem sysupgrade"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Solicitação na fila de criação"
+
#~ msgid "Advances Mode"
#~ msgstr "Modo Avançado"
diff --git a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
index db9294d164..0f63eda92d 100644
--- a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
@@ -24,7 +24,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "a participat Sysupgrade"
@@ -37,8 +37,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -51,8 +51,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -60,14 +61,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -104,7 +113,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -113,10 +122,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -128,7 +137,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -136,7 +145,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -156,7 +165,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -166,7 +175,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
index f7601e6d32..0421cda2f7 100644
--- a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
@@ -24,7 +24,7 @@ msgid "Advanced Mode"
msgstr "Расширенный режим"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Обновление Системы с участием"
@@ -37,9 +37,9 @@ msgstr "Конфигурация Attendedsysupgrade."
msgid "Build Date"
msgstr "Дата сборки"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Создание образа обновления системы"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -51,8 +51,9 @@ msgid "Client"
msgstr "Клиент"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Закрыть"
@@ -60,14 +61,22 @@ msgstr "Закрыть"
msgid "Configuration"
msgstr "Конфигурация"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "Скачивание прошивки с сервера через браузер"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "Ошибка при создании обновления системы"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "Ошибка при скачивании прошивки. Пожалуйста, попробуйте ещё раз"
@@ -104,7 +113,7 @@ msgstr "Нет доступных обновлений"
msgid "Overview"
msgstr "Обзор"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "Сообщите об ошибке и запросите"
@@ -113,10 +122,10 @@ msgid "Request Sysupgrade"
msgstr "Запросить обновление системы"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "Запрос в очереди на сборку"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "Запрос к серверу:"
@@ -128,7 +137,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "Искать новые системные обновления при открытии новой вкладки"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "Искать обновление системы"
@@ -136,7 +145,7 @@ msgstr "Искать обновление системы"
msgid "Search on opening"
msgstr "Искать при открытии"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "Поиск доступного обновления системы"
@@ -156,7 +165,7 @@ msgstr "Образ обновления системы успешно созда
msgid "Target"
msgstr "Назначение"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -168,7 +177,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "Устройство работает на последней версии прошивки"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -186,6 +195,12 @@ msgstr "Версия"
msgid "Wrong checksum"
msgstr "Неверная контрольная сумма"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Создание образа обновления системы"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Запрос в очереди на сборку"
+
#~ msgid "Advances Mode"
#~ msgstr "Расширенный режим"
diff --git a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
index 7e75531845..c18c094154 100644
--- a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
@@ -17,7 +17,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -30,8 +30,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -44,8 +44,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -53,14 +54,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -97,7 +106,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -106,10 +115,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -121,7 +130,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -129,7 +138,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -149,7 +158,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -159,7 +168,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
index 041a7ce656..2c49e82854 100644
--- a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -36,9 +36,9 @@ msgstr ""
msgid "Build Date"
msgstr "Byggnationsdatum"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Bygger uppgraderingsavbilden för systemet"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "Klient"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Stäng"
@@ -59,14 +60,22 @@ msgstr "Stäng"
msgid "Configuration"
msgstr "Konfiguration"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -104,7 +113,7 @@ msgstr "Ingen uppgradering tillgänglig"
msgid "Overview"
msgstr "Överblick"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "Vänligen rapportera fel-meddelandet och förfrågningen"
@@ -113,10 +122,10 @@ msgid "Request Sysupgrade"
msgstr "Begär uppgradering av systemet"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "Begäran till servern:"
@@ -128,7 +137,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "Sök efter uppgradering för systemet"
@@ -136,7 +145,7 @@ msgstr "Sök efter uppgradering för systemet"
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "Söker efter en tillgänglig uppgradering för systemet"
@@ -156,7 +165,7 @@ msgstr "Skapandet av avbilden för uppgradering av systemet lyckades"
msgid "Target"
msgstr "Mål"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -166,7 +175,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "Enheten kör den senaste versionen av den inre mjukvaran"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -185,5 +194,8 @@ msgstr "Version"
msgid "Wrong checksum"
msgstr "Fel kontrollsumma"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Bygger uppgraderingsavbilden för systemet"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "deltog i sysupgrade via rpcd och luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
index 085fd75f18..07afdf1a33 100644
--- a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
+++ b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
@@ -14,7 +14,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -27,8 +27,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -41,8 +41,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -50,14 +51,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -94,7 +103,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -103,10 +112,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -118,7 +127,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -126,7 +135,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -146,7 +155,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -156,7 +165,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
index c6a0f18399..441de2cbae 100644
--- a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr "Gelişmiş Mod"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Katılımlı Sysupgrade"
@@ -36,9 +36,9 @@ msgstr "Attendedsysupgrade Yapılandırması."
msgid "Build Date"
msgstr "Sürüm tarihi"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Sistem yükseltme görüntüsünü oluşturma"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "İstemci"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Kapat"
@@ -59,14 +60,22 @@ msgstr "Kapat"
msgid "Configuration"
msgstr "Yapılandırma"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "Bellenim sunucudan tarayıcıya indiriliyor"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "sysupgrade oluşturulurken hata meydana geldi"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "Donanım yazılımının indirilmesi sırasında hata. Lütfen tekrar deneyin"
@@ -103,7 +112,7 @@ msgstr "Yeni yükseltme mevcut değil"
msgid "Overview"
msgstr "Genel bakış"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "Lütfen hata mesajını ve isteği bildirin"
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr "Sistem Yükseltmesi İste"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "Derleme kuyruğundaki istek"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "Sunucuya istek:"
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "Sekmeyi açarken yeni sistem yükseltmelerini arayın"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "Sysupgrade ara"
@@ -135,7 +144,7 @@ msgstr "Sysupgrade ara"
msgid "Search on opening"
msgstr "Açılışta ara"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "Kullanılabilir bir sistem yükseltmesi aranıyor"
@@ -155,7 +164,7 @@ msgstr "Sysupgrade görüntüsü başarıyla oluşturulmuştur"
msgid "Target"
msgstr "Hedef"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -167,7 +176,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr "Cihaz en son firmware sürümünü çalıştırıyor"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -186,6 +195,12 @@ msgstr "Sürüm"
msgid "Wrong checksum"
msgstr "Yanlış sağlama toplamı"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Sistem yükseltme görüntüsünü oluşturma"
+
+#~ msgid "Request in build queue"
+#~ msgstr "Derleme kuyruğundaki istek"
+
#~ msgid "Advances Mode"
#~ msgstr "Gelişmiş Modu"
diff --git a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
index d464319bdd..945f5ebcd5 100644
--- a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
@@ -24,7 +24,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Сервісне оновлення системи"
@@ -37,9 +37,9 @@ msgstr ""
msgid "Build Date"
msgstr "Дата збірки"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "Створення іміджу оновлення"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -51,8 +51,9 @@ msgid "Client"
msgstr "Клієнт"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "Закрити"
@@ -60,14 +61,22 @@ msgstr "Закрити"
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -104,7 +113,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -113,10 +122,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -128,7 +137,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -136,7 +145,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -156,7 +165,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -166,7 +175,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
@@ -183,5 +192,8 @@ msgstr ""
msgid "Wrong checksum"
msgstr ""
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "Створення іміджу оновлення"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "виконайте sysupgrade через rpcd та luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
index f21775899a..1869db7995 100644
--- a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
@@ -17,7 +17,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -30,8 +30,8 @@ msgstr ""
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
@@ -44,8 +44,9 @@ msgid "Client"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr ""
@@ -53,14 +54,22 @@ msgstr ""
msgid "Configuration"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr ""
@@ -97,7 +106,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr ""
@@ -106,10 +115,10 @@ msgid "Request Sysupgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
+msgid "Request in build queue position %d"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr ""
@@ -121,7 +130,7 @@ msgstr ""
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr ""
@@ -129,7 +138,7 @@ msgstr ""
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr ""
@@ -149,7 +158,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -159,7 +168,7 @@ msgstr ""
msgid "The device runs the latest firmware version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
index 02cd287827..00dc79153f 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr "高级模式"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "参与式系统升级"
@@ -36,9 +36,9 @@ msgstr "Attended系统升级 配置。"
msgid "Build Date"
msgstr "构建日期"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "正在构建系统升级镜像"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "客户端"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "关闭"
@@ -59,14 +60,22 @@ msgstr "关闭"
msgid "Configuration"
msgstr "配置"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "正从服务器下载固件到浏览器"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "构建 sysupgrade 时出错"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "固件下载出错。请重试"
@@ -103,7 +112,7 @@ msgstr "无升级可用"
msgid "Overview"
msgstr "概览"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "请报告错误信息和请求"
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr "请求进行系统升级"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "请求位于构建队列中"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "向服务器发出的请求:"
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "打开标签页时搜索新的系统升级"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "搜索系统升级"
@@ -135,7 +144,7 @@ msgstr "搜索系统升级"
msgid "Search on opening"
msgstr "打开时进行搜索"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "正搜索可用的系统升级"
@@ -155,7 +164,7 @@ msgstr "成功创建了系统升级镜像"
msgid "Target"
msgstr "目标"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr "attended 系统升级服务允许轻松升级 vanilla 和自定义固件
msgid "The device runs the latest firmware version"
msgstr "设备运行最新的固件版本"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr "这是通过在线服务按需构建新的固件来实现的。"
@@ -182,6 +191,12 @@ msgstr "版本"
msgid "Wrong checksum"
msgstr "错误的校验和"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "正在构建系统升级镜像"
+
+#~ msgid "Request in build queue"
+#~ msgstr "请求位于构建队列中"
+
#~ msgid "Advances Mode"
#~ msgstr "高级模式"
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
index 0502bdb760..268512c95a 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
@@ -23,7 +23,7 @@ msgid "Advanced Mode"
msgstr "進階模式"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:357
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "參與式系統升級"
@@ -36,9 +36,9 @@ msgstr "Attendedsysupgrade 設定。"
msgid "Build Date"
msgstr "建置日期"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
-msgid "Building the sysupgrade image"
-msgstr "正在建置系統升級映像"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:177
+msgid "Building firmware sysupgrade image"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:295
@@ -50,8 +50,9 @@ msgid "Client"
msgstr "用戶端"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:216
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:214
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:334
msgid "Close"
msgstr "關閉"
@@ -59,14 +60,22 @@ msgstr "關閉"
msgid "Configuration"
msgstr "組態"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:326
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:37
msgid "Downloading firmware from server to browser"
msgstr "正從伺服器下載韌體到瀏覽器"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:219
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:217
msgid "Error building the sysupgrade"
msgstr "建置 sysupgrade 時發生錯誤"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:325
+msgid "Error connecting to upgrade server"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
msgid "Error during download of firmware. Please try again"
msgstr "韌體下載發生錯誤。請再試一次"
@@ -103,7 +112,7 @@ msgstr "無升級可用"
msgid "Overview"
msgstr "概覽"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:189
msgid "Please report the error message and request"
msgstr "請報告錯誤資訊和請求"
@@ -112,10 +121,10 @@ msgid "Request Sysupgrade"
msgstr "請求進行系統升級"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
-msgid "Request in build queue"
-msgstr "請求位於建置佇列中"
+msgid "Request in build queue position %d"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
msgid "Request to server:"
msgstr "向伺服器發出的請求:"
@@ -127,7 +136,7 @@ msgstr "SHA256"
msgid "Search for new sysupgrades on opening the tab"
msgstr "開啟標籤頁時搜尋新的系統升級"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:371
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:385
msgid "Search for sysupgrade"
msgstr "搜尋系統升級"
@@ -135,7 +144,7 @@ msgstr "搜尋系統升級"
msgid "Search on opening"
msgstr "開啟時進行搜尋"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:224
msgid "Searching for an available sysupgrade"
msgstr "正在搜尋可用的系統升級"
@@ -155,7 +164,7 @@ msgstr "成功建立了系統升級映像"
msgid "Target"
msgstr "目標"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:358
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:372
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -165,7 +174,7 @@ msgstr "attended 系統升級服務允許輕鬆升級原始和第三方韌體映
msgid "The device runs the latest firmware version"
msgstr "裝置執行最新的韌體版本"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr "這是透過線上服務依需求建置新的韌體來實現的。"
@@ -182,6 +191,12 @@ msgstr "版本"
msgid "Wrong checksum"
msgstr "錯誤的總和檢查碼"
+#~ msgid "Building the sysupgrade image"
+#~ msgstr "正在建置系統升級映像"
+
+#~ msgid "Request in build queue"
+#~ msgstr "請求位於建置佇列中"
+
#~ msgid "Advances Mode"
#~ msgstr "進階模式"
diff --git a/applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po
index 3bb4010a14..1f1bdd38c2 100644
--- a/applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po
@@ -11,11 +11,11 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -67,7 +67,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "إعدادات"
@@ -75,11 +75,11 @@ msgstr "إعدادات"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -95,11 +95,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -107,7 +107,7 @@ msgstr ""
msgid "Disable"
msgstr "تعطيل"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -115,19 +115,19 @@ msgstr ""
msgid "Enable"
msgstr "شغل"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -143,18 +143,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -166,11 +166,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "بوابة الاستماع"
@@ -178,6 +178,14 @@ msgstr "بوابة الاستماع"
msgid "Loading"
msgstr "جار التحميل"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -194,7 +202,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -222,19 +230,19 @@ msgstr ""
msgid "Reload"
msgstr "إعادة تحميل"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -246,34 +254,34 @@ msgstr "بداية"
msgid "Stop"
msgstr "قف"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "توقفت"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "معطل"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po
index 7ee717c45a..00b006eb2c 100644
--- a/applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po
@@ -4,11 +4,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -60,7 +60,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -68,11 +68,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -88,11 +88,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -100,7 +100,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -108,19 +108,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -136,18 +136,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -159,11 +159,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -171,6 +171,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -187,7 +195,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -215,19 +223,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -239,34 +247,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po
index cfec75bc9d..a1f7408e6d 100644
--- a/applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po
@@ -4,11 +4,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -60,7 +60,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -68,11 +68,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -88,11 +88,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -100,7 +100,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -108,19 +108,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -136,18 +136,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -159,11 +159,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -171,6 +171,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -187,7 +195,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -215,19 +223,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -239,34 +247,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po
index 5b0fe185e3..60c959721f 100644
--- a/applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -74,11 +74,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr "Torna a carregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,34 +253,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
index afd38d4a7c..89e4998f15 100644
--- a/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH na %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s není nainstalován nebo nenalezen"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Nastavení"
@@ -74,11 +74,11 @@ msgstr "Nastavení"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "Povolit"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Více informací o dalších možnostech"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instance"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,35 +253,35 @@ msgstr "Start"
msgid "Stop"
msgstr "Zastavit"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "a"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
index 16d1eabfde..f5a4710445 100644
--- a/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Konfiguration"
@@ -74,11 +74,11 @@ msgstr "Konfiguration"
msgid "DNS HTTPS Proxy"
msgstr "DNS HTTPS-Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "DNS HTTPS-Proxy Einstellungen"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -106,7 +106,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "Deaktivieren"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "Konfiguration nicht aktualisieren"
@@ -114,19 +114,19 @@ msgstr "Konfiguration nicht aktualisieren"
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Weitere Informationen zu den verschiedenen Optionen finden Sie unter"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instanzen"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (werbefrei)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr "Lade"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr "Quad 9 (ungesichert)"
msgid "Reload"
msgstr "Neu laden"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Resolver"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Servicestatus [%s %s]"
@@ -245,35 +253,35 @@ msgstr "Start"
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Angehalten"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Unbekannter Anbieter"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "und"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "deaktiviert"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po
index 48b4ac30f1..a82dade9e6 100644
--- a/applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -74,11 +74,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr "Φόρτωση"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,34 +253,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po
index 4714c9d743..7842ea64bc 100644
--- a/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Configuration"
@@ -74,11 +74,11 @@ msgstr "Configuration"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,34 +253,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po
index 2e3b57068e..2ce3815826 100644
--- a/applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po
@@ -13,11 +13,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH en %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s no está instalado o no se encuentra"
@@ -69,7 +69,7 @@ msgstr "Cloudflare (Protección Familiar)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Protección de Seguridad)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Configuración"
@@ -77,11 +77,11 @@ msgstr "Configuración"
msgid "DNS HTTPS Proxy"
msgstr "Proxy DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Configuración de proxy HTTPS de DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -97,11 +97,11 @@ msgstr "DNSCrypt.ca (DNS2)"
msgid "DNSPod.cn Public DNS"
msgstr "DNS público DNSPod.cn"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr "Punto de código DSCP"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Sociedad digital"
@@ -109,7 +109,7 @@ msgstr "Sociedad digital"
msgid "Disable"
msgstr "Desactivar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "No actualizar las configuraciones"
@@ -117,19 +117,19 @@ msgstr "No actualizar las configuraciones"
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Para obtener más información sobre diferentes opciones, consulte"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "Forzar al DNS del enrutador"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
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 "
@@ -147,7 +147,7 @@ msgstr "Conceder acceso UCI y a archivos para luci-app-https-dns-proxy"
msgid "IDNet.net (UK)"
msgstr "IDNet.net (UK)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
@@ -157,11 +157,11 @@ msgstr ""
"%sDHCP y DNS%s se actualizará automáticamente para usar proveedores de DoH "
"seleccionados (%smore information%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instancias"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Permita que los dispositivos locales usen sus propios servidores DNS si "
@@ -175,11 +175,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (Sin anuncios)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr "Dirección de escucha"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "Puerto de escucha"
@@ -187,6 +187,14 @@ msgstr "Puerto de escucha"
msgid "Loading"
msgstr "Cargando"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr "NextDNS.io"
@@ -203,7 +211,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Escudo familiar)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr "Servidor proxy"
@@ -231,19 +239,19 @@ msgstr "Quad 9 (No asegurado)"
msgid "Reload"
msgstr "Recargar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Resolvedor"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "Control de servicio"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Estado del servicio [%s %s]"
@@ -255,35 +263,35 @@ msgstr "Iniciar"
msgid "Stop"
msgstr "Detener"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Detenido"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Proveedor desconocido"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr "Actualizar la configuración de %s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr "Actualizar la configuración de DNSMASQ al iniciar/detener"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr "Actualizar todas las configuraciones"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "y"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "Desactivado"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po
index 6cbbcabad1..21365a39a5 100644
--- a/applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Kokoonpano"
@@ -74,11 +74,11 @@ msgstr "Kokoonpano"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr "Poista käytöstä"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "Ota käyttöön"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr "Ladataan"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,35 +253,35 @@ msgstr "Aloita"
msgid "Stop"
msgstr "Pysäytä"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "pois käytöstä"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po
index ee1da3634d..cf67b4c4c7 100644
--- a/applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH à %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s n'est pas installé ou introuvable"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Configuration"
@@ -74,11 +74,11 @@ msgstr "Configuration"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Société Digitale"
@@ -106,7 +106,7 @@ msgstr "Société Digitale"
msgid "Disable"
msgstr "Désactiver"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "Activer"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Pour plus d'informations sur les différentes options, consultez"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instances"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (sans publicité)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "Port d'écoute"
@@ -177,6 +177,14 @@ msgstr "Port d'écoute"
msgid "Loading"
msgstr "Chargement"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr "Quad 9 (non sécurisé)"
msgid "Reload"
msgstr "Recharger"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Résolveur"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Statut du service"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "État du service [%s %s]"
@@ -245,35 +253,35 @@ msgstr "Démarrer"
msgid "Stop"
msgstr "Arrêter"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Arrêté"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Proveedor desconocido"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "et"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "désactivé"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po
index 0939fcb732..e3e33e14ce 100644
--- a/applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po
@@ -4,11 +4,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -60,7 +60,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -68,11 +68,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -88,11 +88,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -100,7 +100,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -108,19 +108,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -136,18 +136,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -159,11 +159,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -171,6 +171,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -187,7 +195,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -215,19 +223,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -239,34 +247,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po
index 8f550f0417..85a81be419 100644
--- a/applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po
@@ -4,11 +4,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -60,7 +60,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -68,11 +68,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -88,11 +88,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -100,7 +100,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -108,19 +108,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -136,18 +136,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -159,11 +159,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -171,6 +171,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -187,7 +195,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -215,19 +223,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -239,34 +247,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po
index 0e318b4818..fa9f51eb36 100644
--- a/applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s nincs telepítve vagy nem található"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Beállítás"
@@ -74,11 +74,11 @@ msgstr "Beállítás"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -106,7 +106,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "Letiltás"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,20 +114,20 @@ msgstr ""
msgid "Enable"
msgstr "Engedélyezés"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
"A különböző beállításokkal kapcsolatos további információkért nézze meg"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -143,18 +143,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Példányok"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -166,11 +166,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -178,6 +178,14 @@ msgstr ""
msgid "Loading"
msgstr "Betöltés"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -194,7 +202,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -222,19 +230,19 @@ msgstr "Quad 9 (nem biztonságos)"
msgid "Reload"
msgstr "Újratöltés"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Feloldó"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Szolgáltatás állapota"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
#, fuzzy
msgid "Service Status [%s %s]"
msgstr "Szolgáltatás státusz [%s %s]"
@@ -247,35 +255,35 @@ msgstr "Indítás"
msgid "Stop"
msgstr "Megállítás"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Megállítva"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Ismeretlen szolgáltató"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "és"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po
index 55268856b9..49d9fa5214 100644
--- a/applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Configurazione"
@@ -74,11 +74,11 @@ msgstr "Configurazione"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr "Disabilita"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "Abilita"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr "Caricamento"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,35 +253,35 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po
index 63dcf7634f..54eec16c18 100644
--- a/applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s は未インストールかまたは見つかりません"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "設定"
@@ -74,11 +74,11 @@ msgstr "設定"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "DNS HTTPS プロキシ設定"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr "無効"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "有効化"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "ルーターDNSの強制"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr "luci-app-https-dns-proxy に UCI およびファイルのアクセスを
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "インスタンス"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr "DNSサーバーの使用を強制しない"
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "リッスンポート"
@@ -177,6 +177,14 @@ msgstr "リッスンポート"
msgid "Loading"
msgstr "読み込み中"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr "リロード"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "リゾルバー"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "サービス・ステータス [%s %s]"
@@ -245,35 +253,35 @@ msgstr "開始"
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "停止済"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "不明なプロバイダー"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "および"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "無効"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
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 7dcb8f4bcb..7f33b72851 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
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -74,11 +74,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,34 +253,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po
index 60c78db611..e2fbee08ff 100644
--- a/applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -74,11 +74,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "डीएनएस.एसबी"
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "डिजिटेल गसेल्सशाफ्ट"
@@ -106,7 +106,7 @@ msgstr "डिजिटेल गसेल्सशाफ्ट"
msgid "Disable"
msgstr "अक्षम करा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "सक्षम करा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "वेगवेगळ्या पर्यायांवर अधिक माहितीसाठी तपासा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "उदाहरणे"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr "लोड करीत आहे"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr "Quad 9 (असुरक्षित)"
msgid "Reload"
msgstr "रीलोड करा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "निराकरणकर्ता"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "सेवा स्थिती"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,35 +253,35 @@ msgstr "प्रारंभ करा"
msgid "Stop"
msgstr "थांबा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "बंद"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "अज्ञात प्रदाता"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "आणि"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po
index b7e6315e84..a5c794e76f 100644
--- a/applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Konfigurasi"
@@ -74,11 +74,11 @@ msgstr "Konfigurasi"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,34 +253,34 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po
index c602b2e24f..db3ab76f6c 100644
--- a/applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s er ikke installert, eller ble ikke funnet"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Oppsett"
@@ -74,11 +74,11 @@ msgstr "Oppsett"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr "Skru av"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "Skru på"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr "Laster inn"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr "Last inn igjen"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "Tjenestekontroll"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Tjenestestatus [%s %s]"
@@ -245,34 +253,34 @@ msgstr "Start"
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po
index ff35a6174c..9b21597f04 100644
--- a/applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po
@@ -11,11 +11,11 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH w %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s nie jest zainstalowany lub nie znaleziono"
@@ -67,7 +67,7 @@ msgstr "Cloudflare (filtr rodzinny)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (filtr bezpieczeństwa)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Konfiguracja"
@@ -75,11 +75,11 @@ msgstr "Konfiguracja"
msgid "DNS HTTPS Proxy"
msgstr "DNS HTTPS Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Ustawienia DNS HTTPS Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -95,11 +95,11 @@ msgstr "DNSCrypt.ca (DNS2)"
msgid "DNSPod.cn Public DNS"
msgstr "DNSPod.cn Publiczny DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr "Punkt kodowy DSCP"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -107,7 +107,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "Wyłącz"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "Nie aktualizuj konfiguracji"
@@ -115,19 +115,19 @@ msgstr "Nie aktualizuj konfiguracji"
msgid "Enable"
msgstr "Włącz"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Aby uzyskać więcej informacji o różnych opcjach, sprawdź"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "Wymuś DNS routera"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
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 "
@@ -145,7 +145,7 @@ msgstr "Udziel dostępu UCI i plikom do luci-app-https-dns-proxy"
msgid "IDNet.net (UK)"
msgstr "IDNet.net (UK)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
@@ -155,11 +155,11 @@ msgstr ""
"i DNS%s zostanie automatycznie zaktualizowana, aby używać wybranych "
"dostawców DoH (%smore information%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instancje"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
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"
@@ -172,11 +172,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (bez reklam)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr "Nasłuchiwany adres"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "Port nasłuchu"
@@ -184,6 +184,14 @@ msgstr "Port nasłuchu"
msgid "Loading"
msgstr "Ładowanie"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr "NextDNS.io"
@@ -200,7 +208,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (filtr rodzinny)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr "Serwer proxy"
@@ -228,19 +236,19 @@ msgstr "Quad 9 (niezabezpieczony)"
msgid "Reload"
msgstr "Przeładuj"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Dostawca"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "Kontrola usług"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Stan usługi [%s %s]"
@@ -252,35 +260,35 @@ msgstr "Uruchom"
msgid "Stop"
msgstr "Zatrzymaj"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Zatrzymany"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Nieznany dostawca"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr "Zaktualizuj konfigurację %s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr "Zaktualizuj konfigurację DNSMASQ przy uruchamianiu i zatrzymywaniu"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr "Zaktualizuj wszystkie konfiguracje"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "i"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "wyłączony"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po
index 7d25f18cc5..648e32b664 100644
--- a/applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH em %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
@@ -66,7 +66,7 @@ msgstr "Cloudflare (Proteção Da Família)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Proteção de Segurança)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Configuração"
@@ -74,11 +74,11 @@ msgstr "Configuração"
msgid "DNS HTTPS Proxy"
msgstr "Proxy HTTPS de DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Configurações de Proxy HTTPS de DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -94,11 +94,11 @@ msgstr "DNSCrypt.ca (DNS2)"
msgid "DNSPod.cn Public DNS"
msgstr "DNSPod.cn DNS público"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr "Codepoint DSCP"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -106,7 +106,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "Não atualizar configs"
@@ -114,19 +114,19 @@ msgstr "Não atualizar configs"
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Para obter mais informações sobre opções diferentes, verifique"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "Forçar o DNS do Roteador"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
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-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
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 "
@@ -144,7 +144,7 @@ msgstr "Conceder acesso a UCI e a ficheiros para luci-app-https-dns-proxy"
msgid "IDNet.net (UK)"
msgstr "IDNet.net (UK)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
@@ -154,11 +154,11 @@ msgstr ""
"DNS' de %sDHCP e DNS%s será automaticamente atualizada para usar os "
"provedores de DoH selecionados (%smais informações%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instâncias"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
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 "
@@ -172,11 +172,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (Sem Anúncios)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr "Endereço de escuta"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "Porta de escuta"
@@ -184,6 +184,14 @@ msgstr "Porta de escuta"
msgid "Loading"
msgstr "A carregar"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr "NextDNS.io"
@@ -200,7 +208,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Family Shield)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr "Servidor proxy"
@@ -228,19 +236,19 @@ msgstr "Quad 9 (Sem Segurança)"
msgid "Reload"
msgstr "Recarregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Resolvedor"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "Controle de serviços"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Estado do Serviço [%s %s]"
@@ -252,35 +260,35 @@ msgstr "Iniciar"
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Provedor Desconhecido"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr "Atualizar %s config"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr "Atualizar configuração do DNSMASQ ao Iniciar/Parar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr "Atualizar todas as configs"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "e"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "desativado"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po
index 6907b26da7..0eeb2d1da0 100644
--- a/applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH em %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
@@ -66,7 +66,7 @@ msgstr "Cloudflare (Proteção Familiar)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Proteção de Segurança)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Configuração"
@@ -74,11 +74,11 @@ msgstr "Configuração"
msgid "DNS HTTPS Proxy"
msgstr "Proxy DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Configurações do Proxy DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -94,11 +94,11 @@ msgstr "DNSCrypt.ca (DNS2)"
msgid "DNSPod.cn Public DNS"
msgstr "DNSPod.cn DNS Público"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr "Codepoint DSCP"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -106,7 +106,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "Não atualize as configurações"
@@ -114,19 +114,19 @@ msgstr "Não atualize as configurações"
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Para obter mais informações sobre diferentes opções, verifique"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "Impor o DNS do Roteador"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr "Impor o servidor de DNS do Roteador para todos os dispositivos locais"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
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 "
@@ -144,7 +144,7 @@ msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-https-dns-proxy"
msgid "IDNet.net (UK)"
msgstr "IDNet.net (UK)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
@@ -154,11 +154,11 @@ msgstr ""
"DNS' de %sDHCP e DNS%s será atualizada automaticamente para usar os "
"provedores DoH selecionados (%smais informação%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Instâncias"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
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 "
@@ -172,11 +172,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (Sem Ads)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr "Endereço de escuta"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "Porta de escuta"
@@ -184,6 +184,14 @@ msgstr "Porta de escuta"
msgid "Loading"
msgstr "Carregando"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr "NextDNS.io"
@@ -200,7 +208,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Escudo Familiar)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr "Servidor proxy"
@@ -228,19 +236,19 @@ msgstr "Quad 9 (Sem Segurança)"
msgid "Reload"
msgstr "Recarregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Resolvedor"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "Controle do Serviço"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Condição Geral do Serviço [%s %s]"
@@ -252,35 +260,35 @@ msgstr "Início"
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Provedor Desconhecido"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr "Atualize %s config"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr "Atualize a configuração do DNSMASQ ao Iniciar/Parar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr "Atualize todas as configurações"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "e"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "desabilitado"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po
index 3238737d7f..3dde8a1293 100644
--- a/applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po
@@ -11,11 +11,11 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 3.10.1\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -67,7 +67,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -75,11 +75,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -95,11 +95,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -107,7 +107,7 @@ msgstr ""
msgid "Disable"
msgstr "Dezactivează"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -115,19 +115,19 @@ msgstr ""
msgid "Enable"
msgstr "Activează"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -143,18 +143,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -166,11 +166,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -178,6 +178,14 @@ msgstr ""
msgid "Loading"
msgstr "Încărcare"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -194,7 +202,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -222,19 +230,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -246,34 +254,34 @@ msgstr "Pornește"
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po
index 7fc4ba5e33..1bd53a31d1 100644
--- a/applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po
@@ -11,11 +11,11 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH в %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s не установлен или не найден"
@@ -67,7 +67,7 @@ msgstr "Cloudflare (Семейная защита)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Защита безопасности)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Конфигурация"
@@ -75,11 +75,11 @@ msgstr "Конфигурация"
msgid "DNS HTTPS Proxy"
msgstr "Прокси-сервер DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "Настройки прокси-сервера DNS HTTPS"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -95,11 +95,11 @@ msgstr "DNSCrypt.ca (DNS2)"
msgid "DNSPod.cn Public DNS"
msgstr "Публичное DNS DNSPod.cn"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr "Кодовая точка DSCP"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -107,7 +107,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "Отключить"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "Не обновлять настройки"
@@ -115,19 +115,19 @@ msgstr "Не обновлять настройки"
msgid "Enable"
msgstr "Включить"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Для получения дополнительной информации о различных опциях, проверьте"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "Назначить DNS роутера"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr "Назначить DNS роутера всем локальным устройствам"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Принудительное использование DNS роутера на локальных устройствах, или "
@@ -145,21 +145,21 @@ msgstr "Предоставить luci-app-https-dns-proxy доступ к UCI и
msgid "IDNet.net (UK)"
msgstr "IDNet.net (UK)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-"Если выбран параметр обновления, раздел «Перенаправление DNS» в %sDHCP и "
-"DNS%s будет автоматически обновлен для использования выбранных поставщиков "
-"DoH (%sбольше информации%s)."
+"Если выбран параметр обновления, раздел «Перенаправление DNS» в %sDHCP и DNS"
+"%s будет автоматически обновлен для использования выбранных поставщиков DoH "
+"(%sбольше информации%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Записи"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Разрешить локальным устройствам использовать собственные DNS, если они "
@@ -173,11 +173,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (без рекламы)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr "Адрес прослушивания"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "Порт для входящих соединений"
@@ -185,6 +185,14 @@ msgstr "Порт для входящих соединений"
msgid "Loading"
msgstr "Загрузка"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr "NextDNS.io"
@@ -201,7 +209,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Семейная защита)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr "Прокси-сервер"
@@ -229,19 +237,19 @@ msgstr "Quad 9 (Незащищённый)"
msgid "Reload"
msgstr "Перезапустить"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Сервис DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "Управление службой"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Статус службы"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Статус службы [%s %s]"
@@ -253,35 +261,35 @@ msgstr "Запустить"
msgid "Stop"
msgstr "Остановить"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Остановлена"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Неизвестный поставщик"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr "Обновить настройки %s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr "Обновление настроек DNSMASQ при запуске/остановке службы"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr "Обновлять все настройки"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "и"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "отключено"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
index 359a738df2..72ef543f1e 100644
--- a/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -74,11 +74,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr "Zakázať"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "Povoliť"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,35 +253,35 @@ msgstr "Spustiť"
msgid "Stop"
msgstr "Zastaviť"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po
index 9eb4a23411..dd60c8145d 100644
--- a/applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s är inte installerat eller kunde inte hittas"
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Konfiguration"
@@ -74,11 +74,11 @@ msgstr "Konfiguration"
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr "Inaktivera"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr "Aktivera"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr "Laddar"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr "Ladda om"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Status för tjänsten"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Status för tjänsten [%s %s]"
@@ -245,35 +253,35 @@ msgstr "Starta"
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Stoppad"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po
index 847d29c0cd..7ab7d822ca 100644
--- a/applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH da %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s yüklenmemiş ya da bulunamadı"
@@ -66,7 +66,7 @@ msgstr "Cloudflare (Aile Koruması)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (Güvenlik Koruması)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "Yapılandırma"
@@ -74,11 +74,11 @@ msgstr "Yapılandırma"
msgid "DNS HTTPS Proxy"
msgstr "DNS HTTPS Vekili"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "DNS HTTPS Vekili Ayarları"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -94,11 +94,11 @@ msgstr "DNSCrypt.ca (DNS2)"
msgid "DNSPod.cn Public DNS"
msgstr "DNSPod.cn Public DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr "DSCP Kod Noktası"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -106,7 +106,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "Devre dışı bırak"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "Yapılandırmaları güncelleme"
@@ -114,19 +114,19 @@ msgstr "Yapılandırmaları güncelleme"
msgid "Enable"
msgstr "Etkinleştir"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Farklı seçenekler hakkında daha fazla bilgi için kontrol edin"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "Yönlendirici DNS'sini Zorla"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
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 "
@@ -144,7 +144,7 @@ msgstr "luci-app-https-dns-proxy için UCI ve dosya erişimi verin"
msgid "IDNet.net (UK)"
msgstr "IDNet.net (İngiltere)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
@@ -154,11 +154,11 @@ msgstr ""
"seçilen DoH sağlayıcılarını (%smore information%s) kullanmak için otomatik "
"olarak güncellenecektir."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Örnekler"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
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"
@@ -171,11 +171,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (Reklamsız)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr "Dinleme Adresi"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "Dinleme Bağlantı Noktası"
@@ -183,6 +183,14 @@ msgstr "Dinleme Bağlantı Noktası"
msgid "Loading"
msgstr "Yükleniyor"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr "NextDNS.io"
@@ -199,7 +207,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Aile Koruması)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr "Vekil Sunucu"
@@ -227,19 +235,19 @@ msgstr "Quad 9 (Güvenlikli değil)"
msgid "Reload"
msgstr "Yeniden yükle"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "Çözümleyici"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "Hizmet Kontrolü"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Hizmet Durumu"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "Hizmet Durumu [%s %s]"
@@ -251,35 +259,35 @@ msgstr "Başlat"
msgid "Stop"
msgstr "Durdur"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Durduruldu"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Bilinmeyen Sağlayıcı"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr "%s yapılandırmasını güncelle"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr "Başlatmada/Durdurmada DNSMASQ Yapılandırmasını Güncelle"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr "Tüm yapılandırmaları güncelle"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "ve"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "devre dışı"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
index f4b9a4629c..4200a30b91 100644
--- a/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
@@ -11,11 +11,11 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -67,7 +67,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -75,11 +75,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -95,11 +95,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -107,7 +107,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "Вимкнути"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -115,19 +115,19 @@ msgstr ""
msgid "Enable"
msgstr "Увімкнути"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "Для більш детальної інформації по параметрах, перевірте"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -143,18 +143,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "Приклади застосування"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -166,11 +166,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -178,6 +178,14 @@ msgstr ""
msgid "Loading"
msgstr "Завантаження"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -194,7 +202,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -222,19 +230,19 @@ msgstr "Quad 9 (Не захищено)"
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "Стан сервісу"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -246,35 +254,35 @@ msgstr "Запустити"
msgid "Stop"
msgstr "Зупинити"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "Зупинено"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Невідомий постачальник"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "та"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "вимкнено"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
index 2ddb4a7eef..6018ad4feb 100644
--- a/applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
@@ -10,11 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.3.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
msgid "Cloudflare (Security Protection)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr ""
@@ -74,11 +74,11 @@ msgstr ""
msgid "DNS HTTPS Proxy"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr ""
@@ -94,11 +94,11 @@ msgstr ""
msgid "DNSPod.cn Public DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr ""
@@ -114,19 +114,19 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -142,18 +142,18 @@ msgstr ""
msgid "IDNet.net (UK)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "LibreDNS (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr ""
@@ -177,6 +177,14 @@ msgstr ""
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr ""
@@ -193,7 +201,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr ""
@@ -221,19 +229,19 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr ""
@@ -245,35 +253,35 @@ msgstr ""
msgid "Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po
index a41290bf5c..8ef406d718 100644
--- a/applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po
@@ -16,11 +16,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH , 地址是 %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s 未安装或未找到"
@@ -72,7 +72,7 @@ msgstr "Cloudflare (家庭保护)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (安全防护)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "配置"
@@ -80,11 +80,11 @@ msgstr "配置"
msgid "DNS HTTPS Proxy"
msgstr "DNS HTTPS 代理"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "DNS HTTPS 代理设置"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -100,11 +100,11 @@ msgstr "DNSCrypt.ca (DNS2)"
msgid "DNSPod.cn Public DNS"
msgstr "DNSPod.cn 公共DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr "DSCP 代码点"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "数字社会"
@@ -112,7 +112,7 @@ msgstr "数字社会"
msgid "Disable"
msgstr "禁用"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "不更新配置"
@@ -120,19 +120,19 @@ msgstr "不更新配置"
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "有关不同选项的更多信息,请检查"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "强制使用路由器 DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr "强制所有本地设备使用路由器 DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr "强制在本地设备上使用路由器 DNS,也称为 DNS 劫持。"
@@ -148,7 +148,7 @@ msgstr "为luci-app-https-dns-proxy授予UCI和文件访问权限"
msgid "IDNet.net (UK)"
msgstr "IDNet.net (UK)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
@@ -157,11 +157,11 @@ msgstr ""
"如果选择了“更新”选项,则 %sDHCP and DNS%s 的 'DNS转发'部分会自动更新到使用选"
"定的 DoH 供应商 (%s更多信息%s)。"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "实例"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr "如果进行了设置,允许本地设备使用自己的 DNS 服务器"
@@ -173,11 +173,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS(无广告)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr "监听地址"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "监听端口"
@@ -185,6 +185,14 @@ msgstr "监听端口"
msgid "Loading"
msgstr "加载中"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr "NextDNS.io"
@@ -201,7 +209,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (家庭护盾)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr "代理服务器"
@@ -229,19 +237,19 @@ msgstr "Quad 9(不安全)"
msgid "Reload"
msgstr "重新加载"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "解析器"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "服务控制"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "服务状态 [%s %s]"
@@ -253,35 +261,35 @@ msgstr "启动"
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "未知的提供商"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr "更新%s配置"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr "在开始/停止时更新DNSMASQ配置"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr "更新所有配置"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "和"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "已禁用"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
index e590d6d332..abf8175253 100644
--- a/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
@@ -16,11 +16,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:91
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
msgstr "%s DoH ,位址是 %s:%s"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
msgstr "%s 未安裝或找不到"
@@ -72,7 +72,7 @@ msgstr "Cloudflare (家庭保護)"
msgid "Cloudflare (Security Protection)"
msgstr "Cloudflare (安全保護)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:117
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
msgstr "組態"
@@ -80,11 +80,11 @@ msgstr "組態"
msgid "DNS HTTPS Proxy"
msgstr "DNS HTTPS Proxy"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:105
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
msgstr "DNS HTTPS Proxy 設定"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
msgstr "DNS.SB"
@@ -100,11 +100,11 @@ msgstr "DNSCrypt.ca (DNS2)"
msgid "DNSPod.cn Public DNS"
msgstr "DNSPod.cn 公用DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:184
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
msgid "DSCP Codepoint"
msgstr "DSCP 代碼點"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft"
msgstr "Digitale Gesellschaft"
@@ -112,7 +112,7 @@ msgstr "Digitale Gesellschaft"
msgid "Disable"
msgstr "停用"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:125
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
msgstr "不更新設定"
@@ -120,19 +120,19 @@ msgstr "不更新設定"
msgid "Enable"
msgstr "啟用"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:28
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
msgstr "有關不同選項的更多資訊,請檢查"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
msgstr "強制使用路由器 DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:129
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Force Router DNS server to all local devices"
msgstr "強制所有本地裝置使用路由器 DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr "強制在本地裝置上使用路由器 DNS,也稱為 DNS 劫持。"
@@ -148,19 +148,20 @@ msgstr "授予 luci-app-https-dns-proxy 擁有 UCI 和檔案存取的權限"
msgid "IDNet.net (UK)"
msgstr "IDNet.net (英國)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid ""
"If update option is selected, the 'DNS forwardings' section of %sDHCP and DNS"
"%s will be automatically updated to use selected DoH providers (%smore "
"information%s)."
msgstr ""
-"如果選擇了「更新」選項,則 %sDHCP and DNS%s 的 'DNS轉發' 部分會自動更新到使用選取的 DoH 提供者 (%s更多資訊%s)。"
+"如果選擇了「更新」選項,則 %sDHCP and DNS%s 的 'DNS轉發' 部分會自動更新到使用"
+"選取的 DoH 提供者 (%s更多資訊%s)。"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
msgstr "例項"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
msgid "Let local devices use their own DNS servers if set"
msgstr "如果進行了設定,允許本地裝置使用自己的 DNS 伺服器"
@@ -172,11 +173,11 @@ msgstr "LibreDNS"
msgid "LibreDNS (No Ads)"
msgstr "LibreDNS (無廣告)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:167
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
msgid "Listen Address"
msgstr "監聽位址"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
msgid "Listen Port"
msgstr "監聽連接埠"
@@ -184,6 +185,14 @@ msgstr "監聽連接埠"
msgid "Loading"
msgstr "正在載入中"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
+msgid "Mullvad (AdBlock)"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io"
msgstr "NextDNS.io"
@@ -200,7 +209,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (家庭護盾)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
msgid "Proxy Server"
msgstr "Proxy 伺服器"
@@ -228,19 +237,19 @@ msgstr "Quad 9 (未受保護)"
msgid "Reload"
msgstr "重新載入"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:140
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
msgid "Resolver"
msgstr "解析程式"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
msgstr "服務控制"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:109
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
msgstr "服務狀態 [%s %s]"
@@ -252,35 +261,35 @@ msgstr "啟動"
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "未知的提供商"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
msgstr "更新 %s 設定"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
msgstr "在開始/停止時更新 DNSMASQ 設定"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
msgstr "更新所有設定"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
msgstr "和"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:100
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
msgstr "已停用"
-#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
msgstr "rubyfish.cn"
diff --git a/applications/luci-app-ksmbd/po/ar/ksmbd.po b/applications/luci-app-ksmbd/po/ar/ksmbd.po
index 38e4ac31ca..4035c9e26b 100644
--- a/applications/luci-app-ksmbd/po/ar/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ar/ksmbd.po
@@ -11,53 +11,53 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "السماح للضيوف"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "الوصف"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "الاعدادات العامة"
@@ -65,50 +65,50 @@ msgstr "الاعدادات العامة"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "واجهه"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "اسم"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "مسار"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -116,6 +116,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/bg/ksmbd.po b/applications/luci-app-ksmbd/po/bg/ksmbd.po
index 6a4e3c0f71..8d447ebf81 100644
--- a/applications/luci-app-ksmbd/po/bg/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/bg/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -64,50 +64,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po b/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
index 4cb5845d52..3807509cd1 100644
--- a/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "বর্ণনা"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -64,50 +64,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/ca/ksmbd.po b/applications/luci-app-ksmbd/po/ca/ksmbd.po
index 103d8f181d..9265f576e7 100644
--- a/applications/luci-app-ksmbd/po/ca/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ca/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descripció"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Paràmetres generals"
@@ -64,50 +64,50 @@ msgstr "Paràmetres generals"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/cs/ksmbd.po b/applications/luci-app-ksmbd/po/cs/ksmbd.po
index 7d5b0df3b9..964661c4e0 100644
--- a/applications/luci-app-ksmbd/po/cs/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/cs/ksmbd.po
@@ -10,53 +10,53 @@ 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-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Povolení hosté"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Povolit starší (nezabezpečené) protokoly/autentizaci"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Povolení uživatelé"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Možnost procházení"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Vytvořit masku"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Maska adresáře"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editovat šablonu"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Editovat šablonu, která je použita pro generování konfigurace CIFSD."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Vynutit superuživatelský přístup"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Obecná nastavení"
@@ -64,36 +64,36 @@ msgstr "Obecná nastavení"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Skrýt soubory začínající tečkou"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Zdědit vlastníka"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Naslouchat pouze na daném rozhraní nebo, pokud není zadáno, v síti LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Název"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Síťová sdílení"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Cesta"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -101,15 +101,15 @@ msgstr ""
"Přidejte adresáře, které chcete sdílet. Každý adresář odkazuje na složku na "
"připojeném zařízení."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Pouze pro čtení"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Sdílené adresáře"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -120,6 +120,6 @@ msgstr ""
"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í'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Skupina"
diff --git a/applications/luci-app-ksmbd/po/de/ksmbd.po b/applications/luci-app-ksmbd/po/de/ksmbd.po
index 38172aceaf..d1f758086a 100644
--- a/applications/luci-app-ksmbd/po/de/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/de/ksmbd.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Gastzugang"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Erlaube veraltete (unsichere) Protokolle/Authentifizierungen."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,41 +26,41 @@ msgstr ""
"Erlaube veraltete smb(v1)/Lanman-Verbindungen, die für ältere Geräte ohne "
"smb(v2.1/3)-Unterstützung benötigt werden."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Legitimierte Benutzer"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Durchsuchbar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Berechtigungs-maske für neue Dateien"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Beschreibung"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Verzeichnis-maske"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Template bearbeiten"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"Bearbeite die Vorlage, die für die Erstellung der ksmbd-Konfiguration "
"verwendet wird."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Root erzwingen"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
@@ -68,38 +68,38 @@ msgstr "Allgemeine Einstellungen"
msgid "Grant access to LuCI app ksmbd"
msgstr "Gewähre UCI Zugriff auf LuCI-App ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Dotfiles ausblenden"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Besitzer Erben"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Nur auf die angegebene Schnittstelle reagieren oder, wenn nicht "
"spezifiziert, auf LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Name"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Netzwerk-freigaben"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Pfad"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -107,15 +107,15 @@ msgstr ""
"Bitte fügen Sie Verzeichnisse hinzu, die Sie freigeben möchten. Jedes "
"Verzeichnis bezieht sich auf einen Ordner auf einem bereitgestellten Gerät."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Nur Lesen"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Freigegebene Verzeichnisse"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -127,6 +127,6 @@ msgstr ""
"eingeschlossen sind, sollten nicht verändert werden. Sie erhalten ihre Werte "
"vom Tab 'Allgemeine Einstellungen'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Arbeitsgruppe"
diff --git a/applications/luci-app-ksmbd/po/el/ksmbd.po b/applications/luci-app-ksmbd/po/el/ksmbd.po
index 5848da95cf..06bce2d1b2 100644
--- a/applications/luci-app-ksmbd/po/el/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/el/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Περιγραφή"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Γενικές ρυθμίσεις"
@@ -64,50 +64,50 @@ msgstr "Γενικές ρυθμίσεις"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/en/ksmbd.po b/applications/luci-app-ksmbd/po/en/ksmbd.po
index d97c00996a..bc5b90a74c 100644
--- a/applications/luci-app-ksmbd/po/en/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/en/ksmbd.po
@@ -4,53 +4,53 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -58,50 +58,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -109,6 +109,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/es/ksmbd.po b/applications/luci-app-ksmbd/po/es/ksmbd.po
index 2221970878..fbbefa2fdd 100644
--- a/applications/luci-app-ksmbd/po/es/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/es/ksmbd.po
@@ -13,15 +13,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Permitir invitados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticación heredados (inseguros)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -29,39 +29,39 @@ msgstr ""
"Permitir conexiones smb(v1)/Lanman heredadas, necesarias para dispositivos "
"más antiguos sin soporte smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Usuarios permitidos"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navegable"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Crear máscara"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descripción"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Máscara de directorio"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editar plantilla"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Edite la plantilla que se utiliza para generar la configuración ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Forzar Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Configuración general"
@@ -69,36 +69,36 @@ msgstr "Configuración general"
msgid "Grant access to LuCI app ksmbd"
msgstr "Conceder acceso a la aplicación ksmbd de LuCI"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Ocultar archivos pequeños"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Heredar propietario"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Escuche solo en la interfaz dada o, si no se especifica, en lan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nombre"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Recursos compartidos de red"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Ruta"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -106,15 +106,15 @@ msgstr ""
"Por favor agregue directorios para compartir. Cada directorio hace "
"referencia a una carpeta en un dispositivo montado."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Solo lectura"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Directorios compartidos"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -126,7 +126,7 @@ msgstr ""
"de tubería ('|') no deben cambiarse. Obtienen sus valores de la pestaña "
"'Configuración general'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Grupo de trabajo"
diff --git a/applications/luci-app-ksmbd/po/fi/ksmbd.po b/applications/luci-app-ksmbd/po/fi/ksmbd.po
index 7d4aca071c..7ef2182db3 100644
--- a/applications/luci-app-ksmbd/po/fi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/fi/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Kuvaus"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Yleisasetukset"
@@ -64,50 +64,50 @@ msgstr "Yleisasetukset"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nimi"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/fr/ksmbd.po b/applications/luci-app-ksmbd/po/fr/ksmbd.po
index 3bd2d7cf8a..c901a8bf86 100644
--- a/applications/luci-app-ksmbd/po/fr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/fr/ksmbd.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Autoriser les invités"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Autoriser les protocoles/authentification hérités (non sécurisés)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,41 +26,41 @@ msgstr ""
"Autorise les connexions smb (v1)/Lanman héritées, nécessaires pour les "
"appareils plus anciens sans prise en charge smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Utilisateurs autorisés"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navigable"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Créer un masque"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Description"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Masque de répertoire"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Modifier le modèle"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"Modifier le modèle qui est utilisé pour la génération de a configuration de "
"ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Forcer le Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Paramètres généraux"
@@ -68,36 +68,36 @@ msgstr "Paramètres généraux"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Masquer les fichiers dot/cachés"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Hériter du propriétaire"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Écoutez uniquement sur l'interface donnée ou, si non spécifié, sur LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Partages réseau"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Chemin"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -105,15 +105,15 @@ msgstr ""
"Veuillez ajouter des répertoires à partager. Chaque répertoire fait "
"référence à un dossier sur un périphérique monté."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Lecture seule"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Répertoires partagés"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -125,6 +125,6 @@ msgstr ""
"symboles 'pipe' ('|') ne doivent pas être modifiées. Les valeurs sont "
"obtenues dans l'onglet \"Paramètres Généraux\"."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Groupe de travail"
diff --git a/applications/luci-app-ksmbd/po/he/ksmbd.po b/applications/luci-app-ksmbd/po/he/ksmbd.po
index d4b7bb2c30..86dfda5f57 100644
--- a/applications/luci-app-ksmbd/po/he/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/he/ksmbd.po
@@ -11,53 +11,53 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "אפשר לאורחים"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "תיאור"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -65,50 +65,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "מנשק"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -116,6 +116,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/hi/ksmbd.po b/applications/luci-app-ksmbd/po/hi/ksmbd.po
index 99a51f0705..01de7dcc5b 100644
--- a/applications/luci-app-ksmbd/po/hi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hi/ksmbd.po
@@ -4,53 +4,53 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -58,50 +58,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -109,6 +109,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/hu/ksmbd.po b/applications/luci-app-ksmbd/po/hu/ksmbd.po
index 6f6db60b51..ea8fed6eb0 100644
--- a/applications/luci-app-ksmbd/po/hu/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hu/ksmbd.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Vendégek engedélyezése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Régi, már nem biztonságos protokollok és autentikáció engedélyezése."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,41 +26,41 @@ msgstr ""
"Régi SMB v1/Lanman kapcsolatok engedélyezése, SMB v2.1/3-at nem támogató "
"eszközökhöz."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Engedélyezett felhasználók"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Tallózható"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Létrehozási maszk"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Leírás"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Könyvtármaszk"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Sablon szerkesztése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"A sablon szerkesztése, amely az ksmbd beállítások előállításához lesz "
"használva."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Rendszergazda kényszerítése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Általános Beállítások"
@@ -68,37 +68,37 @@ msgstr "Általános Beállítások"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Rejtett fájlok elrejtése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Tulajdonos öröklése"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Figyelés csak a megadott csatolón, vagy a helyi hálózaton, ha nincs megadva"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Név"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Hálózati megosztások"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Útvonal"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -106,15 +106,15 @@ msgstr ""
"Adja hozzá a megosztandó könyvtárakat. Minden egyes könyvtár egy csatolt "
"eszközön lévő mappára hivatkozik."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Csak olvasható"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Megosztott könyvtárak"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -126,6 +126,6 @@ msgstr ""
"értékeket nem szabad megváltoztatni. Azok az „Általános beállítások” lapról "
"kapják az értékeiket."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Munkacsoport"
diff --git a/applications/luci-app-ksmbd/po/it/ksmbd.po b/applications/luci-app-ksmbd/po/it/ksmbd.po
index 115c065a7f..f01b14e765 100644
--- a/applications/luci-app-ksmbd/po/it/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/it/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descrizione"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Modifica template"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Impostazioni Generali"
@@ -64,50 +64,50 @@ msgstr "Impostazioni Generali"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/ja/ksmbd.po b/applications/luci-app-ksmbd/po/ja/ksmbd.po
index 6a8a1d8f20..c363d5f523 100644
--- a/applications/luci-app-ksmbd/po/ja/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ja/ksmbd.po
@@ -10,53 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "ゲストアクセスを許可"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "レガシー(安全でない)プロトコル/認証を許可します。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
-msgstr "レガシー smb(v1)/Lanman 接続を許可します。smb(v2.1/3) サポートのない古いデバイスに必要です。"
+msgstr ""
+"レガシー smb(v1)/Lanman 接続を許可します。smb(v2.1/3) サポートのない古いデバ"
+"イスに必要です。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "許可されたユーザー"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "閲覧可能"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "マスクを作成"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "説明"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "ディレクトリ・マスク"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "テンプレートの編集"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "ksmbd 構成の生成に使用されるテンプレートを編集します。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "強制ルート"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "一般設定"
@@ -64,59 +66,64 @@ msgstr "一般設定"
msgid "Grant access to LuCI app ksmbd"
msgstr "LuCI アプリ ksmbd へのアクセスを許可"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "ドット・ファイルを隠す"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "オーナーの継承"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr "指定されたインターフェースでのみリッスンするか、指定されていない場合は lan でリッスンします"
+msgstr ""
+"指定されたインターフェースでのみリッスンするか、指定されていない場合は lan で"
+"リッスンします"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "名前"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "ネットワーク共有"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "パス"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
-msgstr "共有するディレクトリを追加してください。マウントされたデバイス等のディレクトリを設定し、公開することができます。"
+msgstr ""
+"共有するディレクトリを追加してください。マウントされたデバイス等のディレクト"
+"リを設定し、公開することができます。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "読み込みのみ"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "共有ディレクトリ"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"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/smb.conf.template' の内容"
+"です。 パイプ記号 ('|') で囲まれた値は変更しないでください。「一般設定」タブ"
+"からそれらの値を取得します。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "ワークグループ"
diff --git a/applications/luci-app-ksmbd/po/ko/ksmbd.po b/applications/luci-app-ksmbd/po/ko/ksmbd.po
index 8a4edc2a10..e301718a08 100644
--- a/applications/luci-app-ksmbd/po/ko/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ko/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "설명"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "기본 설정"
@@ -64,50 +64,50 @@ msgstr "기본 설정"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/mr/ksmbd.po b/applications/luci-app-ksmbd/po/mr/ksmbd.po
index 570f872d87..15bfd95040 100644
--- a/applications/luci-app-ksmbd/po/mr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/mr/ksmbd.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "अतिथींना परवानगी द्या"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "लेगसीला (असुरक्षित) प्रोटोकॉल / ऑथेंटिकेशनला परवानगी द्या."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,39 +26,39 @@ msgstr ""
"जुन्या साधनांकरीता smb (v2.1 / 3) समर्थनाशिवाय आवश्यक लीगेसी एसएमबी (v1) / लॅनमन "
"कनेक्शनला अनुमती द्या."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "अनुमत वापरकर्ते"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "ब्राउझ-सक्षम"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "मुखवटा तयार करा"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "वर्णन"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "निर्देशिका मास्क"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "टेम्पलेट संपादित करा"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "ksmbd कॉन्फिगरेशन व्युत्पन्न करण्यासाठी वापरला जाणारा टेम्पलेट संपादित करा."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "सक्ती रूट"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
@@ -66,36 +66,36 @@ msgstr "सामान्य सेटिंग्ज"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "डॉट फायली लपवा"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "वारसा मालकी मिळवा"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "केवळ दिलेल्या इंटरफेसवर किंवा, अनिर्दिष्ट असल्यास, लॅनवर ऐका"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "नाव"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "नेटवर्क शेअर्स"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "पथ"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -103,15 +103,15 @@ msgstr ""
"कृपया सामायिक करण्यासाठी निर्देशिका जोडा. प्रत्येक निर्देशिका माउंट केलेल्या डिव्हाइसवरील "
"फोल्डरचा संदर्भ देते."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "केवळ-वाचनीय"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "सामायिक निर्देशिका"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -119,6 +119,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "कार्यसमूह"
diff --git a/applications/luci-app-ksmbd/po/ms/ksmbd.po b/applications/luci-app-ksmbd/po/ms/ksmbd.po
index 58f699a8d8..d261bc4731 100644
--- a/applications/luci-app-ksmbd/po/ms/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ms/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Benarkan Tetamu"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Keterangan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -64,50 +64,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po b/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
index 887918a590..e58728daf3 100644
--- a/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Generelle innstillinger"
@@ -64,50 +64,50 @@ msgstr "Generelle innstillinger"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Grensesnitt"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Sti"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/pl/ksmbd.po b/applications/luci-app-ksmbd/po/pl/ksmbd.po
index fa7ad246c0..4a35c9141e 100644
--- a/applications/luci-app-ksmbd/po/pl/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pl/ksmbd.po
@@ -11,15 +11,15 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Zezwól gościom"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Zezwalaj na starsze (niepewne) protokoły/uwierzytelnianie."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -27,39 +27,39 @@ msgstr ""
"Zezwalaj na starsze połączenia smb (v1)/Lanman, potrzebne dla starszych "
"urządzeń bez obsługi smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Użytkownicy z prawem dostępu"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Możliwe do przeglądania"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Utwórz maskę"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Opis"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Katalog maski"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Edytuj szablon"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Edytuj szablon, który jest używany do generowania konfiguracji ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Wymuszanie Roota"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Ustawienia główne"
@@ -67,36 +67,36 @@ msgstr "Ustawienia główne"
msgid "Grant access to LuCI app ksmbd"
msgstr "Udziel dostępu LuCI do aplikacji ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Ukryj pliki zaczynające się od kropki"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Właściciel dziedziczący"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Słuchaj tylko na podanym interfejsie, lub jeśli nie podano na LANie"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nazwa"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Udziały sieciowe"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Ścieżka"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -104,15 +104,15 @@ msgstr ""
"Proszę dodać katalogi do udostępnienia. Każdy katalog odnosi się do folderu "
"w zamontowanym urządzeniu."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Tylko do odczytu"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Udostępniane katalogi"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -124,6 +124,6 @@ msgstr ""
"pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną pobrane z "
"zakładki \"Ustawienia główne\"."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Grupa robocza"
diff --git a/applications/luci-app-ksmbd/po/pt/ksmbd.po b/applications/luci-app-ksmbd/po/pt/ksmbd.po
index e53316c7f7..d84478a3d0 100644
--- a/applications/luci-app-ksmbd/po/pt/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pt/ksmbd.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.2-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Permitir Convidados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticação antigos (inseguro)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,39 +26,39 @@ msgstr ""
"Permitir ligações smb(v1)/Lanman antigas, necessárias para aparelhos mais "
"antigos sem suporte smb(v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Utilizadores Permitidos"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navegável"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Criar máscara"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Máscara do diretório"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editar Modelo"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Editar o modelo que é usado para gerar a configuração ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Forçar Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Configurações gerais"
@@ -66,36 +66,36 @@ msgstr "Configurações gerais"
msgid "Grant access to LuCI app ksmbd"
msgstr "Conceder acesso UCI à app LuCI ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Ocultar ficheiros de ponto"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Herdar proprietário"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Ouvir apenas na interface indicada ou, se não especificado, na LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Partilhas da Rede"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Caminho"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -103,15 +103,15 @@ msgstr ""
"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
"uma pasta num aparelho montado."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Apenas Leitura"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Directórios Partilhados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -123,6 +123,6 @@ msgstr ""
"tubos ('|') não devem ser alterados. Eles obtêm os seus valores da aba "
"'Configurações Gerais'."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Grupo de trabalho"
diff --git a/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po b/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
index e987aea62e..25a97fddd6 100644
--- a/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
@@ -10,15 +10,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Permitir convidados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permitir protocolos/autenticação antigos (inseguro)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -26,39 +26,39 @@ msgstr ""
"Permita conexões smb(v1)/Lanman antigas, necessário para dispositivos mais "
"antigos sem suporte a smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Usuários permitidos"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navegável"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Máscara de criação"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Máscara do diretório"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editar o modelo"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Edita o modelo que é usado para gerar a configuração ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Impor o Usuário Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Configurações gerais"
@@ -66,37 +66,37 @@ msgstr "Configurações gerais"
msgid "Grant access to LuCI app ksmbd"
msgstr "Conceda acesso UCI ao aplicativo LuCI ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Ocultar arquivos-ponto (dotfiles)"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Herdar o dono"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Ouvir apenas na interface fornecida ou, se não for especificado, na LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Compartilhamentos de Rede"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Caminho"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -104,15 +104,15 @@ msgstr ""
"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
"uma pasta em um dispositivo montado."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Somente leitura"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Diretórios Compartilhados"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -124,6 +124,6 @@ msgstr ""
"de tubulação (\"|\") não devem ser alterados. Eles obtêm seus valores na "
"guia \"Configurações Gerais\"."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Grupo de trabalho"
diff --git a/applications/luci-app-ksmbd/po/ro/ksmbd.po b/applications/luci-app-ksmbd/po/ro/ksmbd.po
index 9fba6d65a0..0d2a0be1e6 100644
--- a/applications/luci-app-ksmbd/po/ro/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ro/ksmbd.po
@@ -11,15 +11,15 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Permite oaspeți"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Permit protocoale/autentificare vechi/e (nesigure)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -27,39 +27,39 @@ msgstr ""
"Permiteți conexiuni SMB(v1)/Lanman, necesare pentru dispozitive mai vechi "
"fără suport SMB(v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Utilizatori permiși"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Navigabil"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Creaza masca"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Descriere"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Masca director"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Editare sablon"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Forțează ca Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Setări generale"
@@ -67,37 +67,37 @@ msgstr "Setări generale"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Proprietar care moștenește"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Ascultați numai pe interfața dată sau, dacă nu este specificată, pe LAN"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Nume"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Rețea, partajări"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Calea"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -105,15 +105,15 @@ msgstr ""
"Vă rugăm să adăugați directoare pentru a partaja. Fiecare director se referă "
"la un folder de pe un dispozitiv montat."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Doar citire"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Directoare partajate"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -121,6 +121,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Workgroup"
diff --git a/applications/luci-app-ksmbd/po/ru/ksmbd.po b/applications/luci-app-ksmbd/po/ru/ksmbd.po
index f39a5f609d..1bf5ab9d53 100644
--- a/applications/luci-app-ksmbd/po/ru/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ru/ksmbd.po
@@ -11,15 +11,15 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Разрешить гостевой доступ"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Разрешить устаревшие (небезопасные) протоколы / аутентификацию."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -27,40 +27,40 @@ msgstr ""
"Разрешить устаревшие соединения smb (v1)/Lanman, необходимые для старых "
"устройств без поддержки smb (v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Разрешенные пользователи"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Показывать содержимое"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Создать маску"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Маска папок"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Настройка шаблона"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"Отредактируйте шаблон, который используется для создания конфигурации ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Принудительно Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Общие настройки"
@@ -68,36 +68,36 @@ msgstr "Общие настройки"
msgid "Grant access to LuCI app ksmbd"
msgstr "Предоставить доступ LuCI к приложению ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Скрыть файлы, начинающиеся с точки"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Наследовать владельца"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Слушать только на данном интерфейсе или, если не указано, на lan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Название"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Сетевые ресурсы"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Путь"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -105,15 +105,15 @@ msgstr ""
"Добавьте папки для совместного доступа. Каждая папка соответствует разделу "
"на подключенном устройстве."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Только для чтения"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Папки общего доступа"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -124,6 +124,6 @@ msgstr ""
"создана ваша конфигурация ksmbd. Значения, заключенные символами pipe ('|'), "
"не следует менять. Они получают свои значения из вкладки «Общие настройки»."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Рабочая группа"
diff --git a/applications/luci-app-ksmbd/po/sk/ksmbd.po b/applications/luci-app-ksmbd/po/sk/ksmbd.po
index 9bc6d36eb4..a2b17bfba0 100644
--- a/applications/luci-app-ksmbd/po/sk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sk/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Povoliť hostí"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Všeobecné nastavenia"
@@ -64,50 +64,50 @@ msgstr "Všeobecné nastavenia"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Názov"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/sv/ksmbd.po b/applications/luci-app-ksmbd/po/sv/ksmbd.po
index 60b375bf9d..c616b876e1 100644
--- a/applications/luci-app-ksmbd/po/sv/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sv/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Tillåt gäster"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Tillåtna användare"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Skapa mask"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Beskrivning"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Mask för mapp"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Redigera mall"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Generella inställningar"
@@ -64,50 +64,50 @@ msgstr "Generella inställningar"
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Gränssnitt"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Namn"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Nätverksdelningar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Genväg"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Endast läsbar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Delade mappar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Arbetsgrupp"
diff --git a/applications/luci-app-ksmbd/po/templates/ksmbd.pot b/applications/luci-app-ksmbd/po/templates/ksmbd.pot
index 158916cfcb..bdab3d30f1 100644
--- a/applications/luci-app-ksmbd/po/templates/ksmbd.pot
+++ b/applications/luci-app-ksmbd/po/templates/ksmbd.pot
@@ -1,53 +1,53 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -55,50 +55,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -106,6 +106,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/tr/ksmbd.po b/applications/luci-app-ksmbd/po/tr/ksmbd.po
index b1b2045df2..77d4b1dcc4 100644
--- a/applications/luci-app-ksmbd/po/tr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/tr/ksmbd.po
@@ -10,55 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Misafirlere izin ver"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Eski (güvenli olmayan) protokollere / kimlik doğrulamaya izin verin."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-"Smb (v2.1 / 3) desteği olmayan eski cihazlar için gerekli olan eski smb (v1) "
-"/ Lanman bağlantılarına izin verin."
+"Smb (v2.1 / 3) desteği olmayan eski cihazlar için gerekli olan eski smb "
+"(v1) / Lanman bağlantılarına izin verin."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "İzin verilen kullanıcılar"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Göz atılabilir"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Maske oluştur"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Açıklama"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Dizin maskesi"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Şablonu Düzenle"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "Ksmbd yapılandırmasını oluşturmak için kullanılan şablonu düzenleyin."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Kökü Zorla"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Genel Ayarlar"
@@ -66,36 +66,36 @@ msgstr "Genel Ayarlar"
msgid "Grant access to LuCI app ksmbd"
msgstr "LuCI uygulaması ksmbd'ye erişim izni verin"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Nokta dosyalarını gizle"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Sahibi Devral"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "Yalnızca verilen arabirimde veya belirtilmemişse lan üzerinde dinleyin"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Ad"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Ağ Paylaşımları"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Yol"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -103,15 +103,15 @@ msgstr ""
"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir cihazdaki bir "
"klasörü ifade eder."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Salt okunur"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Paylaşılan Dizinler"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -122,6 +122,6 @@ msgstr ""
"dosyasının içeriğidir. Boru sembolleriyle ('|') çevrelenen değerler "
"değiştirilmemelidir. Değerlerini 'Genel Ayarlar' sekmesinden alırlar."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Çalışma grubu"
diff --git a/applications/luci-app-ksmbd/po/uk/ksmbd.po b/applications/luci-app-ksmbd/po/uk/ksmbd.po
index 877f519748..812a93bc41 100644
--- a/applications/luci-app-ksmbd/po/uk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/uk/ksmbd.po
@@ -11,15 +11,15 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "Дозволити гостьовий вхід"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікації."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
@@ -27,40 +27,40 @@ msgstr ""
"Дозволити застарілі підключення smb(v1)/Lanman, необхідні для старих "
"пристроїв без підтримки smb(v2.1/3)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "Дозволені користувачі"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "Доступний для перегляду"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "Створити маску"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Опис"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "Маска каталогу"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "Редагувати шаблон"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
"Змінити шаблон, який використовується для створення конфігурації ksmbd."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "Примусово Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Загальні налаштування"
@@ -68,38 +68,38 @@ msgstr "Загальні налаштування"
msgid "Grant access to LuCI app ksmbd"
msgstr "Надати доступ LuCI до застосунку ksmbd"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "Приховати файли з крапкою"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "Успадковувати власника"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
"Прослуховувати тільки на цьому інтерфейсі, якщо <em>не визначено</em> – на "
"всіх"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "Назва"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "Спільні мережеві ресурси"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "Шлях"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
@@ -107,15 +107,15 @@ msgstr ""
"Додайте каталоги для спільного доступу. Кожен каталог посилається на папку "
"на підключеному пристрої."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "Тільки читання"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "Спільні каталоги"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -126,6 +126,6 @@ msgstr ""
"конфігурацію ksmbd. Значення, укладені символами pipe ('|'), не слід "
"змінювати. Вони отримують свої значення на вкладці \"Загальні налаштування\"."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "Робоча група"
diff --git a/applications/luci-app-ksmbd/po/vi/ksmbd.po b/applications/luci-app-ksmbd/po/vi/ksmbd.po
index 1930296dcd..da17b6046c 100644
--- a/applications/luci-app-ksmbd/po/vi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/vi/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "Mô tả"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr ""
@@ -64,50 +64,50 @@ msgstr ""
msgid "Grant access to LuCI app ksmbd"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -115,6 +115,6 @@ msgid ""
"Settings' tab."
msgstr ""
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr ""
diff --git a/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po b/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
index 32515ecdb6..f5d92f53af 100644
--- a/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
@@ -13,53 +13,53 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "允许匿名用户"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "允许旧协议与身份验证(不安全)."
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr "允许不支持smb(v2.1/3)的旧设备使用旧的smb(v1)/Lanman连接。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "允许用户"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "可浏览"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "创建权限掩码"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "描述"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "目录权限掩码"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "编辑模板"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "编辑用来生成 ksmbd 设置的模板。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "强制 Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "常规设置"
@@ -67,50 +67,50 @@ msgstr "常规设置"
msgid "Grant access to LuCI app ksmbd"
msgstr "授予访问 LuCI 应用 ksmbd 的权限"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "隐藏‘.’开头文件"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "继承所有者"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "仅监听指定的接口,未指定则监听 lan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "名称"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "网络共享"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "路径"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr "请添加要共享的目录。每个目录指到已挂载设备上的文件夹。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "只读"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "共享目录"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
@@ -120,6 +120,6 @@ msgstr ""
"这是将从其上生成 ksmbd 配置的文件“/etc/ksmbd/smb.conf.template”的内容。由管道"
"符(“|”)包围的值不应更改。它们将从“常规设置”标签中获取其值。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "工作组"
diff --git a/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po b/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
index 13e5e1d4bd..9659f78610 100644
--- a/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
@@ -10,53 +10,53 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
msgstr "允許訪客"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
msgstr "允許舊有協定/身分驗證。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr "允許不支援 SMB(v2.1/3) 的舊裝置使用舊有 SMB(v1)/Lanman 連接。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
msgstr "允許使用者"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
msgid "Browse-able"
msgstr "可瀏覽"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
msgstr "建立遮罩"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
msgstr "描述"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
msgstr "目錄遮罩"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
msgstr "編輯模板"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit the template that is used for generating the ksmbd configuration."
msgstr "編輯用來產生 ksmbd 設定的範本。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
msgid "Force Root"
msgstr "強制 Root"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "一般設定"
@@ -64,59 +64,59 @@ msgstr "一般設定"
msgid "Grant access to LuCI app ksmbd"
msgstr "授予 luci-app-ksmbd 擁有存取的權限"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
msgstr "隱藏「.」開頭檔案"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
msgstr "繼承所有者"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
msgid "Listen only on the given interface or, if unspecified, on lan"
msgstr "僅監聽指定的介面,未指定則監聽 lan"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
msgstr "名稱"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:21
#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
msgid "Network Shares"
msgstr "網路分享"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
msgstr "路徑"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr "請新增要分享的目錄;每個目錄指向已掛載裝置上的資料夾。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
msgstr "唯讀"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
msgstr "分享目錄"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+#: 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 "
"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/smb.conf.template」的內容。由管"
+"道符號 (「|」) 包圍的值不應變更。它們將從「一般設定」標籤中取得其值。"
-#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
msgstr "工作群組"
diff --git a/applications/luci-app-mwan3/po/ar/mwan3.po b/applications/luci-app-mwan3/po/ar/mwan3.po
index 0beda19599..0f62e34e45 100644
--- a/applications/luci-app-mwan3/po/ar/mwan3.po
+++ b/applications/luci-app-mwan3/po/ar/mwan3.po
@@ -101,7 +101,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- اختر من فضلك --"
@@ -155,11 +155,11 @@ msgstr "حرج"
msgid "Debug"
msgstr "تصحيح الأخطاء"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "عنوان الوجهة"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "بوابة الوجهة"
@@ -194,7 +194,7 @@ msgstr ""
msgid "Enabled"
msgstr "مفعل"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -267,7 +267,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -275,11 +275,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 و IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "IPv4 فقط"
@@ -287,7 +287,7 @@ msgstr "IPv4 فقط"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "IPv6 فقط"
@@ -327,7 +327,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -354,7 +354,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "تسجيل"
@@ -366,8 +366,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -457,7 +457,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -481,7 +481,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "لا"
@@ -574,11 +574,11 @@ msgstr ""
msgid "Policy"
msgstr "سياسة"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "بروتوكول"
@@ -634,15 +634,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "عنوان المصدر"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "منفذ المصدر"
@@ -653,16 +653,16 @@ msgstr "منفذ المصدر"
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -721,7 +721,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -752,7 +752,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -765,12 +765,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "نعم"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -779,7 +779,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -796,7 +796,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/bg/mwan3.po b/applications/luci-app-mwan3/po/bg/mwan3.po
index c241753e67..ccb71cf61d 100644
--- a/applications/luci-app-mwan3/po/bg/mwan3.po
+++ b/applications/luci-app-mwan3/po/bg/mwan3.po
@@ -96,7 +96,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -150,11 +150,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -189,7 +189,7 @@ msgstr ""
msgid "Enabled"
msgstr "Разрешен"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -270,11 +270,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -282,7 +282,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -322,7 +322,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -349,7 +349,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -361,8 +361,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -452,7 +452,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -476,7 +476,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -569,11 +569,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -629,15 +629,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -648,16 +648,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -716,7 +716,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -747,7 +747,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -760,12 +760,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -774,7 +774,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -791,6 +791,6 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/bn_BD/mwan3.po b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
index 3ea5fb5a5b..8f10a4272f 100644
--- a/applications/luci-app-mwan3/po/bn_BD/mwan3.po
+++ b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
@@ -90,7 +90,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -144,11 +144,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -183,7 +183,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -256,7 +256,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -264,11 +264,11 @@ msgstr ""
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -316,7 +316,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -343,7 +343,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -355,8 +355,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -446,7 +446,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -470,7 +470,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -563,11 +563,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -623,15 +623,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -642,16 +642,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -710,7 +710,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -741,7 +741,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -754,12 +754,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -768,7 +768,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -785,6 +785,6 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/ca/mwan3.po b/applications/luci-app-mwan3/po/ca/mwan3.po
index 65f414b391..6dbe5badb8 100644
--- a/applications/luci-app-mwan3/po/ca/mwan3.po
+++ b/applications/luci-app-mwan3/po/ca/mwan3.po
@@ -96,7 +96,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -150,11 +150,11 @@ msgstr ""
msgid "Debug"
msgstr "Depuració"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -189,7 +189,7 @@ msgstr ""
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -270,11 +270,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -282,7 +282,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -322,7 +322,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -349,7 +349,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -361,8 +361,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -452,7 +452,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -476,7 +476,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "No"
@@ -569,11 +569,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -629,15 +629,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -648,16 +648,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -716,7 +716,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -747,7 +747,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -760,12 +760,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Sí"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -774,7 +774,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -791,7 +791,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/cs/mwan3.po b/applications/luci-app-mwan3/po/cs/mwan3.po
index 296f7b4d9c..b9d321e8d2 100644
--- a/applications/luci-app-mwan3/po/cs/mwan3.po
+++ b/applications/luci-app-mwan3/po/cs/mwan3.po
@@ -98,7 +98,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Vyberte --"
@@ -155,11 +155,11 @@ msgstr "Kritické"
msgid "Debug"
msgstr "Ladění"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Cílová adresa"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Cílový port"
@@ -194,7 +194,7 @@ msgstr ""
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -267,7 +267,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -275,11 +275,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -287,7 +287,7 @@ msgstr ""
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -327,7 +327,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -354,7 +354,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Protokolování"
@@ -366,8 +366,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -457,7 +457,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -481,7 +481,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Ne"
@@ -574,11 +574,11 @@ msgstr ""
msgid "Policy"
msgstr "Politika"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokol"
@@ -634,15 +634,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Zdrojová adresa"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Zdrojový port"
@@ -653,16 +653,16 @@ msgstr "Zdrojový port"
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -721,7 +721,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -752,7 +752,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -765,12 +765,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Ano"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -779,7 +779,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -796,7 +796,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/de/mwan3.po b/applications/luci-app-mwan3/po/de/mwan3.po
index c2ced1bbc3..f9c6160cc6 100644
--- a/applications/luci-app-mwan3/po/de/mwan3.po
+++ b/applications/luci-app-mwan3/po/de/mwan3.po
@@ -97,7 +97,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Bitte auswählen --"
@@ -153,11 +153,11 @@ msgstr "Kritisch"
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Zieladresse"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Zielport"
@@ -194,7 +194,7 @@ msgstr "Aktiviere SSL-Tracking"
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -269,7 +269,7 @@ msgstr "Hotplug ifdown"
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IP-Set"
@@ -277,11 +277,11 @@ msgstr "IP-Set"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -289,7 +289,7 @@ msgstr ""
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -331,7 +331,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Internet-Protokoll"
@@ -358,7 +358,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Protokollierung"
@@ -370,8 +370,8 @@ msgstr "Protokollierungsstufe"
msgid "Max TTL"
msgstr "Maximale TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -463,7 +463,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -489,7 +489,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nein"
@@ -582,11 +582,11 @@ msgstr ""
msgid "Policy"
msgstr "Standardregel"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Richtlinie, zugewiesen"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokoll"
@@ -642,16 +642,16 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Sekunden. Gültige Werte: 1-1000000. Standard bei 600 falls nicht gesetzt"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Quelladresse"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Quellport"
@@ -662,16 +662,16 @@ msgstr "Quellport"
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Sticky-Timeout"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Unterstützt CIDR-Schreibweise (z.B. \"192.168.100.0/24\") ohne "
@@ -737,7 +737,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -771,7 +771,7 @@ msgstr ""
msgid "Uptime"
msgstr "Laufzeit"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Schaue in der Datei /etc/protocols für Protokollbeschreibung mach"
@@ -786,12 +786,12 @@ msgstr ""
"Sobald alle Mitglieder der Richtlinie offline sind, wird dieses Verhalten "
"für passenden Traffic verwendet"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Ja"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
@@ -800,7 +800,7 @@ msgid "connected (mwan3)"
msgstr "verbunden (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "default (Haupt-Routing-Tabelle wird benutzt)"
@@ -817,7 +817,7 @@ msgid "ifup (netifd)"
msgstr "ifup (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "unerreichbar (rejectet)"
diff --git a/applications/luci-app-mwan3/po/el/mwan3.po b/applications/luci-app-mwan3/po/el/mwan3.po
index 70f233ad67..4a21c39b4b 100644
--- a/applications/luci-app-mwan3/po/el/mwan3.po
+++ b/applications/luci-app-mwan3/po/el/mwan3.po
@@ -97,7 +97,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Παρακαλώ επιλέξτε --"
@@ -151,11 +151,11 @@ msgstr "Κρίσιμο"
msgid "Debug"
msgstr "Αποσφαλμάτωση"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Διεύθυνση προορισμού"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Θύρα προορισμού"
@@ -190,7 +190,7 @@ msgstr ""
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -263,7 +263,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -271,11 +271,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 και IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -283,7 +283,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -323,7 +323,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -350,7 +350,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -362,8 +362,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -453,7 +453,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -477,7 +477,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -570,11 +570,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -630,15 +630,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -649,16 +649,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -717,7 +717,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -748,7 +748,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -761,12 +761,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -775,7 +775,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -792,7 +792,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/en/mwan3.po b/applications/luci-app-mwan3/po/en/mwan3.po
index daddffe73c..0dd928884f 100644
--- a/applications/luci-app-mwan3/po/en/mwan3.po
+++ b/applications/luci-app-mwan3/po/en/mwan3.po
@@ -96,7 +96,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -150,11 +150,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -189,7 +189,7 @@ msgstr ""
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -270,11 +270,11 @@ msgstr ""
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -282,7 +282,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -322,7 +322,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -349,7 +349,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -361,8 +361,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -452,7 +452,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -476,7 +476,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -569,11 +569,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -629,15 +629,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -648,16 +648,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -716,7 +716,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -747,7 +747,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -760,12 +760,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -774,7 +774,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -791,7 +791,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/es/mwan3.po b/applications/luci-app-mwan3/po/es/mwan3.po
index 9a39f436f8..60898d07c4 100644
--- a/applications/luci-app-mwan3/po/es/mwan3.po
+++ b/applications/luci-app-mwan3/po/es/mwan3.po
@@ -73,8 +73,8 @@ msgid ""
"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
"or \"wwan0\")"
msgstr ""
-"%s: nombre del dispositivo físico cuya interfaz subió o bajó (p. ej., \"eth0"
-"\" o \"wwan0\")"
+"%s: nombre del dispositivo físico cuya interfaz subió o bajó (p. ej., "
+"\"eth0\" o \"wwan0\")"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
msgid "%s: Name of the action that triggered this event"
@@ -83,7 +83,8 @@ msgstr "%s: nombre de la acción que desencadenó este evento"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
msgid ""
"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
-msgstr "%s: nombre de la interfaz que subió o bajó (p. ej., \"wan\" o \"wwan\")"
+msgstr ""
+"%s: nombre de la interfaz que subió o bajó (p. ej., \"wan\" o \"wwan\")"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
@@ -103,7 +104,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr "-- Selección de interfaz --"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Por favor elija --"
@@ -161,11 +162,11 @@ msgstr "Crítico"
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Dirección de destino"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Puerto de destino"
@@ -202,7 +203,7 @@ msgstr "Activar seguimiento de SSL"
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -279,7 +280,7 @@ msgstr "Hotplug ifdown"
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -287,11 +288,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Sólo IPv4"
@@ -299,7 +300,7 @@ msgstr "Sólo IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Sólo IPv6"
@@ -343,7 +344,7 @@ msgstr ""
"las políticas o las reglas configurados."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protocolo de Internet"
@@ -373,7 +374,7 @@ msgstr ""
"las que tienen mayor peso."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Inicio de sesión"
@@ -385,8 +386,8 @@ msgstr "Nivel de registro"
msgid "Max TTL"
msgstr "Máx TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -486,7 +487,7 @@ msgstr ""
"Mwan3 requiere que todas las interfaces tengan una métrica única configurada "
"en /etc/config/network."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -496,13 +497,15 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
-msgstr "Los nombres pueden contener caracteres A-Z, a-z, 0-9, _ y sin espacios-"
+msgstr ""
+"Los nombres pueden contener caracteres A-Z, a-z, 0-9, _ y sin espacios-"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
-msgstr "Los nombres pueden contener caracteres A-Z, a-z, 0-9, _ y sin espacios."
+msgstr ""
+"Los nombres pueden contener caracteres A-Z, a-z, 0-9, _ y sin espacios."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
msgid "Names must be 15 characters or less."
@@ -511,10 +514,10 @@ msgstr "Los nombres deben tener 15 caracteres o menos."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-"Los nombres deben coincidir con el nombre de la interfaz que se encuentra en "
-"/etc/config/network."
+"Los nombres deben coincidir con el nombre de la interfaz que se encuentra "
+"en /etc/config/network."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "No"
@@ -613,11 +616,11 @@ msgstr ""
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Política asignada"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protocolo"
@@ -679,17 +682,17 @@ msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
"Las reglas especifican qué tráfico utilizará una política MWAN en particular."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceptables: 1-1000000. El valor predeterminado es 600 si "
"no se establece"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Dirección de origen"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Puerto de origen"
@@ -700,16 +703,16 @@ msgstr "Puerto de origen"
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Pegajoso"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Tiempo de espera pegajoso"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Admite la notación CIDR (por ejemplo, \"192.168.100.0/24\") sin comillas"
@@ -776,7 +779,7 @@ msgstr ""
"El tráfico destinado a redes conocidas (distintas de las predeterminadas) es "
"manejado por la tabla de enrutamiento principal."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -815,7 +818,7 @@ msgstr "No se puede guardar el contenido: %s"
msgid "Uptime"
msgstr "Tiempo de actividad"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Ver el contenido de /etc/protocol para la descripción del protocolo"
@@ -830,12 +833,12 @@ msgstr ""
"Cuando todos los miembros de la política están fuera de línea, utilice este "
"comportamiento para el tráfico coincidente"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Sí"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "agujero negro (caída)"
@@ -844,7 +847,7 @@ msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "predeterminado (usar tabla de enrutamiento principal)"
@@ -861,7 +864,7 @@ msgid "ifup (netifd)"
msgstr "Interfaz arriba (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "inalcanzable (rechazar)"
diff --git a/applications/luci-app-mwan3/po/fi/mwan3.po b/applications/luci-app-mwan3/po/fi/mwan3.po
index 16d823a928..9a1f5d5cff 100644
--- a/applications/luci-app-mwan3/po/fi/mwan3.po
+++ b/applications/luci-app-mwan3/po/fi/mwan3.po
@@ -96,7 +96,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Valitse --"
@@ -150,11 +150,11 @@ msgstr "Kriittinen"
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Kohdeosoite"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Kohdeportti"
@@ -189,7 +189,7 @@ msgstr ""
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -270,11 +270,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 ja IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Vain IPv4"
@@ -282,7 +282,7 @@ msgstr "Vain IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Vain IPv6"
@@ -322,7 +322,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -349,7 +349,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Kirjaaminen"
@@ -361,8 +361,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -452,7 +452,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -476,7 +476,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Ei"
@@ -569,11 +569,11 @@ msgstr ""
msgid "Policy"
msgstr "Käytäntö"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokolla"
@@ -629,15 +629,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Lähdeosoite"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Lähdeportti"
@@ -648,16 +648,16 @@ msgstr "Lähdeportti"
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -716,7 +716,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -747,7 +747,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -760,12 +760,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Kyllä"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -774,7 +774,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -791,7 +791,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index f995a4c030..d610005162 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -97,7 +97,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Choisir --"
@@ -153,11 +153,11 @@ msgstr "Critique"
msgid "Debug"
msgstr "Débogage"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Adresse de destination"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Port de destination"
@@ -194,7 +194,7 @@ msgstr "Activer le suivi ssl"
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -269,7 +269,7 @@ msgstr "Hotplug ifdown"
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -277,11 +277,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 et IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "IPv4 seulement"
@@ -289,7 +289,7 @@ msgstr "IPv4 seulement"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "IPv6 seulement"
@@ -331,7 +331,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protocole Internet"
@@ -358,7 +358,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Journalisation"
@@ -370,8 +370,8 @@ msgstr "Niveau de journalisation"
msgid "Max TTL"
msgstr "Max TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -463,7 +463,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -489,7 +489,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Non"
@@ -582,11 +582,11 @@ msgstr ""
msgid "Policy"
msgstr "Politique"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Politique assignée"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protocole"
@@ -642,17 +642,17 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Secondes. Valeurs acceptables : 1-1000000. Par défaut à 600 si elle n’est "
"pas définie"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Adresse source"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Port source"
@@ -663,18 +663,18 @@ msgstr "Port source"
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
#, fuzzy
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
#, fuzzy
msgid "Sticky timeout"
msgstr "Sticky timeout"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Supporte la notation CIDR (par exemple \"192.168.100.0/24\") sans les "
@@ -739,7 +739,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -773,7 +773,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Voir le contenu de /etc/protocols pour la description des protocoles"
@@ -788,12 +788,12 @@ msgstr ""
"Lorsque tous les membres de la stratégie sont hors connexion, utilisez ce "
"comportement pour le trafic correspondant"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Oui"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
#, fuzzy
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
@@ -803,7 +803,7 @@ msgid "connected (mwan3)"
msgstr "connecté (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "par défaut (utiliser la table de routage principale)"
@@ -820,7 +820,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "inaccessible (rejeter)"
diff --git a/applications/luci-app-mwan3/po/he/mwan3.po b/applications/luci-app-mwan3/po/he/mwan3.po
index 01294e2409..b7ee21d40c 100644
--- a/applications/luci-app-mwan3/po/he/mwan3.po
+++ b/applications/luci-app-mwan3/po/he/mwan3.po
@@ -99,7 +99,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- נא לבחור --"
@@ -153,11 +153,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -192,7 +192,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -273,11 +273,11 @@ msgstr ""
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -285,7 +285,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -325,7 +325,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -352,7 +352,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -364,8 +364,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -455,7 +455,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -479,7 +479,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -572,11 +572,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -632,15 +632,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -651,16 +651,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -719,7 +719,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -750,7 +750,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -763,12 +763,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -777,7 +777,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -794,7 +794,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/hi/mwan3.po b/applications/luci-app-mwan3/po/hi/mwan3.po
index 150328041d..3dc94dcd55 100644
--- a/applications/luci-app-mwan3/po/hi/mwan3.po
+++ b/applications/luci-app-mwan3/po/hi/mwan3.po
@@ -96,7 +96,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "कृपया चुने"
@@ -150,11 +150,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -189,7 +189,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -270,11 +270,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -282,7 +282,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -322,7 +322,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -349,7 +349,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -361,8 +361,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -452,7 +452,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -476,7 +476,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -569,11 +569,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -629,15 +629,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -648,16 +648,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -716,7 +716,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -747,7 +747,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -760,12 +760,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -774,7 +774,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -791,6 +791,6 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/hu/mwan3.po b/applications/luci-app-mwan3/po/hu/mwan3.po
index a3f6797cff..0ccb5cd25d 100644
--- a/applications/luci-app-mwan3/po/hu/mwan3.po
+++ b/applications/luci-app-mwan3/po/hu/mwan3.po
@@ -97,7 +97,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Kérem válasszon --"
@@ -154,11 +154,11 @@ msgstr "Kritikus"
msgid "Debug"
msgstr "Hibakeresés"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Célcím"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Célport"
@@ -195,7 +195,7 @@ msgstr "SSL követés engedélyezése"
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -271,7 +271,7 @@ msgstr "Gyorsleválasztási csatolólekapcsolás"
msgid "Hotplug ifup"
msgstr "Gyorsleválasztási csatolófelkapcsolás"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -279,11 +279,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -332,7 +332,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Internetprotokoll"
@@ -360,7 +360,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Naplózás"
@@ -372,8 +372,8 @@ msgstr "Naplózási szint"
msgid "Max TTL"
msgstr "Legnagyobb élettartam"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -465,7 +465,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -491,7 +491,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nem"
@@ -584,11 +584,11 @@ msgstr ""
msgid "Policy"
msgstr "Házirend"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Hozzárendelt házirend"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokol"
@@ -644,17 +644,17 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Másodpercek. Elfogadható értékek: 1-1000000. Alapértelmezetten 600, ha nincs "
"beállítva"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Forráscím"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Forrásport"
@@ -665,16 +665,16 @@ msgstr "Forrásport"
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Ragadós"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Ragadós időkorlátja"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Támogatja a CIDR jelölést (például „192.168.100.0/24”), idézőjelek nélkül"
@@ -739,7 +739,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -773,7 +773,7 @@ msgstr ""
msgid "Uptime"
msgstr "Futási idő"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Az /etc/protocols tartalmának megtekintése a protokoll-leírásnál"
@@ -788,12 +788,12 @@ msgstr ""
"Ha az összes házirendtag nem érhető el, akkor használja ezt a viselkedést az "
"egyező forgalomnál"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Igen"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "fekete lyuk (eldobás)"
@@ -802,7 +802,7 @@ msgid "connected (mwan3)"
msgstr "kapcsolódva (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "alapértelmezett (fő útválasztási táblázat használata)"
@@ -819,7 +819,7 @@ msgid "ifup (netifd)"
msgstr "csatolófelkapcsolás (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "elérhetetlen (visszautasítás)"
diff --git a/applications/luci-app-mwan3/po/it/mwan3.po b/applications/luci-app-mwan3/po/it/mwan3.po
index fceb2d7524..4951a801c3 100644
--- a/applications/luci-app-mwan3/po/it/mwan3.po
+++ b/applications/luci-app-mwan3/po/it/mwan3.po
@@ -97,7 +97,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Scegli --"
@@ -151,11 +151,11 @@ msgstr "Critico"
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -190,7 +190,7 @@ msgstr ""
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -263,7 +263,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -271,11 +271,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Solo IPv4"
@@ -283,7 +283,7 @@ msgstr "Solo IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Solo IPv6"
@@ -323,7 +323,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -350,7 +350,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Registrazione"
@@ -362,8 +362,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -453,7 +453,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -477,7 +477,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -570,11 +570,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protocollo"
@@ -630,15 +630,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -649,16 +649,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -717,7 +717,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -748,7 +748,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -761,12 +761,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Sì"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -775,7 +775,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -792,7 +792,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/ja/mwan3.po b/applications/luci-app-mwan3/po/ja/mwan3.po
index 833b047982..dc2070e039 100644
--- a/applications/luci-app-mwan3/po/ja/mwan3.po
+++ b/applications/luci-app-mwan3/po/ja/mwan3.po
@@ -98,7 +98,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- 選択してください --"
@@ -155,11 +155,11 @@ msgstr "重大"
msgid "Debug"
msgstr "デバッグ"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "宛先アドレス"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "宛先ポート"
@@ -196,7 +196,7 @@ msgstr "SSL トラッキングを有効化"
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -273,7 +273,7 @@ msgstr "ホットプラグ ifdown"
msgid "Hotplug ifup"
msgstr "ホットプラグ ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -281,11 +281,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4及びIPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "IPv4のみ"
@@ -293,7 +293,7 @@ msgstr "IPv4のみ"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "IPv6のみ"
@@ -335,7 +335,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "インターネット プロトコル"
@@ -362,7 +362,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "ロギング"
@@ -374,8 +374,8 @@ msgstr "ログレベル"
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -467,7 +467,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -493,7 +493,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "いいえ"
@@ -586,11 +586,11 @@ msgstr ""
msgid "Policy"
msgstr "ポリシー"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "アサイン済みポリシー"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "プロトコル"
@@ -646,15 +646,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "秒。利用可能な値: 1-1000000。空欄の場合のデフォルト値は600です。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "送信元アドレス"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "送信元ポート"
@@ -665,16 +665,16 @@ msgstr "送信元ポート"
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Sticky タイムアウト"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "CIDR 表記のサポート(例: \"192.168.100.0/24\")"
@@ -737,7 +737,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -771,7 +771,7 @@ msgstr "内容を保存できません: %s"
msgid "Uptime"
msgstr "稼働時間"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "プロトコルの説明については、 /etc/protocols の内容を確認してください"
@@ -786,12 +786,12 @@ msgstr ""
"ポリシーの全メンバーがオフラインの場合、合致したトラフィックに対してこのふる"
"まいが使用されます。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "はい"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
@@ -800,7 +800,7 @@ msgid "connected (mwan3)"
msgstr "接続時 (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "デフォルト(メインのルーティング テーブルを使用)"
@@ -817,7 +817,7 @@ msgid "ifup (netifd)"
msgstr "ifup (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "unreachable (reject)"
diff --git a/applications/luci-app-mwan3/po/ko/mwan3.po b/applications/luci-app-mwan3/po/ko/mwan3.po
index 04a06b43e3..21559d989c 100644
--- a/applications/luci-app-mwan3/po/ko/mwan3.po
+++ b/applications/luci-app-mwan3/po/ko/mwan3.po
@@ -95,7 +95,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- 선택하세요 --"
@@ -149,11 +149,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -188,7 +188,7 @@ msgstr ""
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -261,7 +261,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -269,11 +269,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4와 IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "IPv4 전용"
@@ -281,7 +281,7 @@ msgstr "IPv4 전용"
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "IPv6 전용"
@@ -321,7 +321,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -348,7 +348,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -360,8 +360,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -451,7 +451,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -475,7 +475,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -568,11 +568,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -628,15 +628,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -647,16 +647,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -715,7 +715,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -746,7 +746,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -759,12 +759,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -773,7 +773,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -790,7 +790,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/mr/mwan3.po b/applications/luci-app-mwan3/po/mr/mwan3.po
index 7ecd311d5a..5522269216 100644
--- a/applications/luci-app-mwan3/po/mr/mwan3.po
+++ b/applications/luci-app-mwan3/po/mr/mwan3.po
@@ -96,7 +96,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -150,11 +150,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "गंतव्य पोर्ट"
@@ -189,7 +189,7 @@ msgstr ""
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -270,11 +270,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -282,7 +282,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -322,7 +322,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -349,7 +349,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -361,8 +361,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -452,7 +452,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -476,7 +476,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "नाही"
@@ -569,11 +569,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "प्रोटोकॉल"
@@ -629,15 +629,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "स्रोत पोर्ट"
@@ -648,16 +648,16 @@ msgstr "स्रोत पोर्ट"
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -716,7 +716,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -747,7 +747,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -760,12 +760,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "होय"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -774,7 +774,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -791,7 +791,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/ms/mwan3.po b/applications/luci-app-mwan3/po/ms/mwan3.po
index 43f1318e09..36a5dd5911 100644
--- a/applications/luci-app-mwan3/po/ms/mwan3.po
+++ b/applications/luci-app-mwan3/po/ms/mwan3.po
@@ -95,7 +95,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -149,11 +149,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -188,7 +188,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -261,7 +261,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -269,11 +269,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -321,7 +321,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -348,7 +348,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -360,8 +360,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -451,7 +451,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -475,7 +475,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -568,11 +568,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -628,15 +628,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -647,16 +647,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -715,7 +715,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -746,7 +746,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -759,12 +759,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -773,7 +773,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -790,7 +790,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/nb_NO/mwan3.po b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
index ff03e20572..b89a006f67 100644
--- a/applications/luci-app-mwan3/po/nb_NO/mwan3.po
+++ b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
@@ -96,7 +96,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -150,11 +150,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -189,7 +189,7 @@ msgstr ""
msgid "Enabled"
msgstr "Påskrudd"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -270,11 +270,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -282,7 +282,7 @@ msgstr ""
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -322,7 +322,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -349,7 +349,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -361,8 +361,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -452,7 +452,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -476,7 +476,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -569,11 +569,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokoll"
@@ -629,15 +629,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -648,16 +648,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -716,7 +716,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -747,7 +747,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -760,12 +760,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -774,7 +774,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -791,7 +791,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/pl/mwan3.po b/applications/luci-app-mwan3/po/pl/mwan3.po
index 0f208b9549..3bb68b532a 100644
--- a/applications/luci-app-mwan3/po/pl/mwan3.po
+++ b/applications/luci-app-mwan3/po/pl/mwan3.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr "-- Wybór interfejsu --"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Proszę wybrać --"
@@ -163,11 +163,11 @@ msgstr "Krytyczny"
msgid "Debug"
msgstr "Debugowanie"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Adres docelowy"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Port docelowy"
@@ -204,7 +204,7 @@ msgstr "Włącz śledzenie SSL"
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -280,7 +280,7 @@ msgstr "Przełącznik, jeśli odłączono"
msgid "Hotplug ifup"
msgstr "Przełącznik, jeśli podłączono"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -288,11 +288,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 i IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Tylko IPv4"
@@ -300,7 +300,7 @@ msgstr "Tylko IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Tylko IPv6"
@@ -342,7 +342,7 @@ msgstr ""
"zasady lub reguły."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protokół internetowy"
@@ -371,7 +371,7 @@ msgstr ""
"ruch na te o większej wadze."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Logowanie"
@@ -383,8 +383,8 @@ msgstr "Poziom logowania"
msgid "Max TTL"
msgstr "Maksymalny TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -484,7 +484,7 @@ msgstr ""
"Mwan3 wymaga, aby wszystkie interfejsy miały unikalną metrykę skonfigurowaną "
"w /etc/config/network."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -512,7 +512,7 @@ msgstr ""
"Nazwa musi być zgodna z nazwą interfejsu znajdującą się w /etc/config/"
"network."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nie"
@@ -609,11 +609,11 @@ msgstr ""
msgid "Policy"
msgstr "Polityka"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Przypisane zasady"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokół"
@@ -672,19 +672,20 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
msgid "Rules specify which traffic will use a particular MWAN policy."
-msgstr "Reguły określają, który ruch będzie korzystał z określonej zasady MWAN."
+msgstr ""
+"Reguły określają, który ruch będzie korzystał z określonej zasady MWAN."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Sekundy. Dopuszczalne wartości: 1-1000000. Wartość domyślna to 600, jeśli "
"nie jest ustawiona"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Adres źródłowy"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Port źródłowy"
@@ -695,16 +696,16 @@ msgstr "Port źródłowy"
msgid "Status"
msgstr "Status"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Przyklejony"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Limit czasu przyklejenia"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Obsługuje notację CIDR (np. \"192.168.100.0/24\") bez cudzysłowów"
@@ -769,7 +770,7 @@ msgstr ""
"Ruch przeznaczony dla znanych (innych niż domyślne) sieci jest obsługiwany "
"przez główną tabelę trasowania."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -806,7 +807,7 @@ msgstr "Nie można zapisać zawartości: %s"
msgid "Uptime"
msgstr "Czas pracy"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Zobacz zawartość/etc/protocols dla opisu protokołu"
@@ -821,12 +822,12 @@ msgstr ""
"Gdy wszyscy członkowie zasad są offline, użyj tego zachowania dla "
"dopasowanego ruchu"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Tak"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "czarna dziura (porzuć)"
@@ -835,7 +836,7 @@ msgid "connected (mwan3)"
msgstr "podłączone (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "domyślnie (użyj głównej tabeli trasowania)"
@@ -852,7 +853,7 @@ msgid "ifup (netifd)"
msgstr "jeśli w górę (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "nieosiągalny (odrzucanie)"
diff --git a/applications/luci-app-mwan3/po/pt/mwan3.po b/applications/luci-app-mwan3/po/pt/mwan3.po
index cd3fff2ba2..a016c5b95a 100644
--- a/applications/luci-app-mwan3/po/pt/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt/mwan3.po
@@ -100,7 +100,7 @@ msgstr "* %s: só é chamado por mwan3track se o rastreamento foi bem-sucedido"
msgid "-- Interface Selection --"
msgstr "-- Seleção da interface --"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Por favor escolha --"
@@ -156,11 +156,11 @@ msgstr "Critico"
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Porta de destino"
@@ -197,7 +197,7 @@ msgstr "Ativar rastreamento de ssl"
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -272,7 +272,7 @@ msgstr "ifdown de hotplug"
msgid "Hotplug ifup"
msgstr "ifup de hotplug"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -280,11 +280,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Apenas IPv4"
@@ -292,7 +292,7 @@ msgstr "Apenas IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Apenas IPv6"
@@ -336,7 +336,7 @@ msgstr ""
"configurados."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protocolo Internet"
@@ -365,7 +365,7 @@ msgstr ""
"aqueles com pesos maiores."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Logging"
@@ -377,8 +377,8 @@ msgstr "Nível de log"
msgid "Max TTL"
msgstr "TTL máximo"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -478,7 +478,7 @@ msgstr ""
"O Mwan3 requer que todas as interfaces tenham uma métrica única configurada "
"em /etc/config/network."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -506,7 +506,7 @@ msgstr ""
"Os nomes devem corresponder ao nome da interface encontrado em /etc/config/"
"network."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Não"
@@ -603,11 +603,11 @@ msgstr ""
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protocolo"
@@ -669,16 +669,16 @@ msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
"As regras especificam qual tráfego irá utilizar uma específica política MWAN."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceitáveis: 1-1000000. O padrão é 600 se não for definido"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Porta de origem"
@@ -689,16 +689,16 @@ msgstr "Porta de origem"
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Pegajoso"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Tempo limite pegajoso"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Suporta a notação CIDR (ex. \"192.168.100.0/24\") sem as aspas"
@@ -762,7 +762,7 @@ msgstr ""
"O tráfego destinado a redes conhecidas (que não sejam redes padrão) é "
"tratado pela tabela de roteamento principal."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -799,7 +799,7 @@ msgstr "Não foi possível gravar os conteúdos: %s"
msgid "Uptime"
msgstr "Tempo de atividade"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Veja o conteúdo de /etc/protocols para descrição do protocolo"
@@ -814,12 +814,12 @@ msgstr ""
"Quando todos os membros da política estiverem offline, use esse "
"comportamento para o tráfego correspondente"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Sim"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
@@ -828,7 +828,7 @@ msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "padrão (use a tabela de roteamento principal)"
@@ -845,7 +845,7 @@ msgid "ifup (netifd)"
msgstr "ifup (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "inacessível (rejeitar)"
diff --git a/applications/luci-app-mwan3/po/pt_BR/mwan3.po b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
index 5df559b13d..2d5d34dfe7 100644
--- a/applications/luci-app-mwan3/po/pt_BR/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
@@ -93,13 +93,14 @@ msgstr "* %s: Só é chamado por mwan3track caso a localização falhe"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
msgid "* %s: Is only called by mwan3track if tracking was successful"
-msgstr "* %s: Só é chamado por mwan3track caso o rastreamento seja bem sucedido"
+msgstr ""
+"* %s: Só é chamado por mwan3track caso o rastreamento seja bem sucedido"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
msgid "-- Interface Selection --"
msgstr "-- Seleção da interface --"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Por favor, escolha --"
@@ -155,11 +156,11 @@ msgstr "Crítico"
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Porta de destino"
@@ -196,7 +197,7 @@ msgstr "Ativar rastreamento ssl"
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -271,7 +272,7 @@ msgstr "Hotplug ifdown"
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -279,11 +280,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Somente IPv4"
@@ -291,7 +292,7 @@ msgstr "Somente IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Somente IPv6"
@@ -334,7 +335,7 @@ msgstr ""
"políticas ou as regras."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Protocolo de Internet"
@@ -363,7 +364,7 @@ msgstr ""
"aqueles com pesos maiores."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Registrando os eventos"
@@ -375,8 +376,8 @@ msgstr "Nível do registro log"
msgid "Max TTL"
msgstr "TTL Máximo"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -477,7 +478,7 @@ msgstr ""
"O Mwan3 requer que todas as interfaces tenham uma métrica exclusiva "
"configurada em /etc/config/network."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -505,7 +506,7 @@ msgstr ""
"Os nomes devem corresponder ao nome da interface encontrado em /etc/config/"
"network."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Não"
@@ -602,11 +603,11 @@ msgstr ""
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protocolo"
@@ -668,17 +669,17 @@ msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
"As regras definem que tráfego irá utilizar uma determinada política MWAN."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceitáveis: 1-1000000. Caso não seja definido o padrão é "
"600"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Porta de origem"
@@ -689,16 +690,16 @@ msgstr "Porta de origem"
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Fixo"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Tempo limite fixo"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Compatível com notação CIDR (ex. \"192.168.100.0/24\") sem aspas"
@@ -765,7 +766,7 @@ msgstr ""
"O tráfego destinado nas redes conhecidas (que não sejam as redes padrão) é "
"tratado pela tabela de roteamento principal."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -802,7 +803,7 @@ msgstr "Não foi possível salvar os conteúdos: %s"
msgid "Uptime"
msgstr "Tempo de atividade"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Exiba o conteúdo de /etc/protocols para uma descrição do protocolo"
@@ -817,12 +818,12 @@ msgstr ""
"Quando todos os membros da política estiverem fora do ar, use este "
"comportamento para o tráfego correspondente"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Sim"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "buraco negro (derruba)"
@@ -831,7 +832,7 @@ msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "padrão (usar tabela de roteamento principal)"
@@ -848,7 +849,7 @@ msgid "ifup (netifd)"
msgstr "ifup (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "inacessível (rejeitar)"
diff --git a/applications/luci-app-mwan3/po/ro/mwan3.po b/applications/luci-app-mwan3/po/ro/mwan3.po
index 34d0c45bd3..519253638b 100644
--- a/applications/luci-app-mwan3/po/ro/mwan3.po
+++ b/applications/luci-app-mwan3/po/ro/mwan3.po
@@ -98,7 +98,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -152,11 +152,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -191,7 +191,7 @@ msgstr ""
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -264,7 +264,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -272,11 +272,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -284,7 +284,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -324,7 +324,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -351,7 +351,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -363,8 +363,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -454,7 +454,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -478,7 +478,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nu"
@@ -571,11 +571,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -631,15 +631,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -650,16 +650,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -718,7 +718,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -749,7 +749,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -762,12 +762,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Da"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -776,7 +776,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -793,7 +793,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/ru/mwan3.po b/applications/luci-app-mwan3/po/ru/mwan3.po
index 925bfb8c7f..d21d42647b 100644
--- a/applications/luci-app-mwan3/po/ru/mwan3.po
+++ b/applications/luci-app-mwan3/po/ru/mwan3.po
@@ -104,7 +104,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Сделайте выбор --"
@@ -161,11 +161,11 @@ msgstr "Критическая ситуация"
msgid "Debug"
msgstr "Отладка"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Адрес назначения"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Порт назначения"
@@ -202,7 +202,7 @@ msgstr "Включить отслеживание SSL"
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -279,7 +279,7 @@ msgstr "Hotplug ifdown"
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -287,11 +287,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 и IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Только IPv4"
@@ -299,7 +299,7 @@ msgstr "Только IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Только IPv6"
@@ -341,7 +341,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "Протокол интернета (IP)"
@@ -368,7 +368,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Журналирование"
@@ -380,8 +380,8 @@ msgstr "Уровень журналирования"
msgid "Max TTL"
msgstr "Максимальное TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -473,7 +473,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -499,7 +499,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Нет"
@@ -592,11 +592,11 @@ msgstr ""
msgid "Policy"
msgstr "Политика"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Назначенная политика"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Протокол"
@@ -652,17 +652,17 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Секунды. Допустимые значения: 1–1000000. По умолчанию 600, если значение не "
"установлено"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Адрес источника"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Порт источника"
@@ -673,16 +673,16 @@ msgstr "Порт источника"
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Режим Sticky"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Время ожидания режима Sticky"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Поддерживает CIDR нотацию (например «192.168.100.0/24») без кавычек"
@@ -745,7 +745,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -779,7 +779,7 @@ msgstr "Невозможно сохранить содержимое: %s"
msgid "Uptime"
msgstr "Время работы"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Просмотр содержимого файла /etc/protocols для описания протокола"
@@ -794,12 +794,12 @@ msgstr ""
"Когда все члены политики находятся в автономном режиме, используйте это "
"поведение для сопоставляемого трафика"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Да"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "blackhole (отбросить)"
@@ -808,7 +808,7 @@ msgid "connected (mwan3)"
msgstr "подключено (connected, mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "default (использовать основную таблицу маршрутизации)"
@@ -825,7 +825,7 @@ msgid "ifup (netifd)"
msgstr "подключено (ifup, netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "unreachable (отклонить)"
diff --git a/applications/luci-app-mwan3/po/sk/mwan3.po b/applications/luci-app-mwan3/po/sk/mwan3.po
index 3e513bdab0..97b59738a2 100644
--- a/applications/luci-app-mwan3/po/sk/mwan3.po
+++ b/applications/luci-app-mwan3/po/sk/mwan3.po
@@ -97,7 +97,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Prosím, vyberte --"
@@ -151,11 +151,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -190,7 +190,7 @@ msgstr ""
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -263,7 +263,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -271,11 +271,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -283,7 +283,7 @@ msgstr ""
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -323,7 +323,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -350,7 +350,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Zaznamenávanie"
@@ -362,8 +362,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -453,7 +453,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -477,7 +477,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nie"
@@ -570,11 +570,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokol"
@@ -630,15 +630,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -649,16 +649,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -717,7 +717,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -748,7 +748,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -761,12 +761,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Áno"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -775,7 +775,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -792,7 +792,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/sv/mwan3.po b/applications/luci-app-mwan3/po/sv/mwan3.po
index 74e4b283a3..e9abe99918 100644
--- a/applications/luci-app-mwan3/po/sv/mwan3.po
+++ b/applications/luci-app-mwan3/po/sv/mwan3.po
@@ -96,7 +96,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Vänligen välj --"
@@ -150,11 +150,11 @@ msgstr "Kritisk"
msgid "Debug"
msgstr "Felsök"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Destinationens adress"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Destinationsport"
@@ -189,7 +189,7 @@ msgstr ""
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -262,7 +262,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -270,11 +270,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -282,7 +282,7 @@ msgstr ""
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -322,7 +322,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -349,7 +349,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Loggning"
@@ -361,8 +361,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -452,7 +452,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -476,7 +476,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Nej"
@@ -569,11 +569,11 @@ msgstr ""
msgid "Policy"
msgstr "Villkor"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokoll"
@@ -629,15 +629,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Adress för källkod"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Käll-port"
@@ -648,16 +648,16 @@ msgstr "Käll-port"
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -716,7 +716,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -747,7 +747,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -760,12 +760,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Ja"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -774,7 +774,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -791,7 +791,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/templates/mwan3.pot b/applications/luci-app-mwan3/po/templates/mwan3.pot
index 3ebed158f8..c2a020fa70 100644
--- a/applications/luci-app-mwan3/po/templates/mwan3.pot
+++ b/applications/luci-app-mwan3/po/templates/mwan3.pot
@@ -87,7 +87,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr ""
@@ -141,11 +141,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -180,7 +180,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -253,7 +253,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -261,11 +261,11 @@ msgstr ""
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -313,7 +313,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -340,7 +340,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -352,8 +352,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -443,7 +443,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -467,7 +467,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -560,11 +560,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr ""
@@ -620,15 +620,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -639,16 +639,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -707,7 +707,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -738,7 +738,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -751,12 +751,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -765,7 +765,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -782,6 +782,6 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/tr/mwan3.po b/applications/luci-app-mwan3/po/tr/mwan3.po
index 44ffb9383f..bca8ff84b1 100644
--- a/applications/luci-app-mwan3/po/tr/mwan3.po
+++ b/applications/luci-app-mwan3/po/tr/mwan3.po
@@ -92,13 +92,14 @@ msgstr "* %s: Yalnızca izleme başarısız olursa mwan3track tarafından çağr
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
msgid "* %s: Is only called by mwan3track if tracking was successful"
-msgstr "* %s: Yalnızca izleme başarılı olduğunda mwan3track tarafından çağrılır"
+msgstr ""
+"* %s: Yalnızca izleme başarılı olduğunda mwan3track tarafından çağrılır"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
msgid "-- Interface Selection --"
msgstr "-- Arayüz Seçimi --"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Lütfen seçin --"
@@ -154,11 +155,11 @@ msgstr "Kritik"
msgid "Debug"
msgstr "Hata ayıklama"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Hedef adres"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Hedef port"
@@ -194,7 +195,7 @@ msgstr "SSL izlemeyi etkinleştir"
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -269,7 +270,7 @@ msgstr "Çalışır durumda takılabilir ifdown"
msgid "Hotplug ifup"
msgstr "Çalışır durumda takılabilir ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -277,11 +278,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 ve IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Yalnızca IPv4"
@@ -289,7 +290,7 @@ msgstr "Yalnızca IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Yalnızca IPv6"
@@ -332,7 +333,7 @@ msgstr ""
"paylaşamayabilir."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "İnternet protokolü"
@@ -361,7 +362,7 @@ msgstr ""
"trafik dağıtır."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Günlükleme"
@@ -373,8 +374,8 @@ msgstr "Günlük seviyesi"
msgid "Max TTL"
msgstr "Maks TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -470,7 +471,7 @@ msgstr ""
"Mwan3, tüm arayüzlerin /etc/config/network içinde yapılandırılmış eşi "
"olmayan bir metriğe sahip olmasını gerektirir."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -496,7 +497,7 @@ msgstr "Adlar 15 harf veya daha az olmalıdır."
msgid "Names must match the interface name found in /etc/config/network."
msgstr "Adlar /etc/config/network içinde bulunan arayüz adıyla eşleşmelidir."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Hayır"
@@ -593,11 +594,11 @@ msgstr ""
msgid "Policy"
msgstr "Politika"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "Politika atandı"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Protokol"
@@ -659,17 +660,17 @@ msgstr ""
"Kurallar, hangi trafiğin belirli bir MWAN politikasını kullanacağını "
"belirtir."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Saniye. Kabul edilebilir değerler: 1-1000000. Ayarlanmazsa varsayılan 600 "
"olur"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Kaynak adresi"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Kaynak portu"
@@ -680,16 +681,16 @@ msgstr "Kaynak portu"
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "Yapışkan"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "Sabit zaman aşımı"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Tırnak işaretleri olmadan CIDR gösterimini (ör. \"192.168.100.0/24\") "
@@ -756,7 +757,7 @@ msgstr ""
"Bilinen (öntanımlı olan dışında) ağlara yönelik trafik, ana yönlendirme "
"tablosu tarafından işlenir."
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -793,7 +794,7 @@ msgstr "İçerik kaydedilemiyor: %s"
msgid "Uptime"
msgstr "Çalışma süresi"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "Protokol açıklaması için /etc/protocols içeriğini görüntüleyin"
@@ -808,12 +809,12 @@ msgstr ""
"Tüm politika üyeleri çevrimdışı olduğunda, eşleşen trafik için bu davranışı "
"kullanın"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Evet"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "kara delik (düşür)"
@@ -822,7 +823,7 @@ msgid "connected (mwan3)"
msgstr "bağlı (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "varsayılan (ana yönlendirme tablosunu kullanın)"
@@ -839,7 +840,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "ulaşılamaz (reddet)"
diff --git a/applications/luci-app-mwan3/po/uk/mwan3.po b/applications/luci-app-mwan3/po/uk/mwan3.po
index 0fa7fb8be8..c6b8d1f0e4 100644
--- a/applications/luci-app-mwan3/po/uk/mwan3.po
+++ b/applications/luci-app-mwan3/po/uk/mwan3.po
@@ -98,7 +98,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Оберіть --"
@@ -152,11 +152,11 @@ msgstr "Критична ситуація"
msgid "Debug"
msgstr "Зневаджування"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "Адреса призначення"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "Порт призначення"
@@ -191,7 +191,7 @@ msgstr ""
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -264,7 +264,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -272,11 +272,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 та IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "Лише IPv4"
@@ -284,7 +284,7 @@ msgstr "Лише IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "Лише IPv6"
@@ -324,7 +324,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -351,7 +351,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "Журналювання"
@@ -363,8 +363,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -454,7 +454,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -478,7 +478,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "Немає"
@@ -571,11 +571,11 @@ msgstr ""
msgid "Policy"
msgstr "Політика"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Протокол"
@@ -631,15 +631,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "Адреса джерела"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "Порт джерела"
@@ -650,16 +650,16 @@ msgstr "Порт джерела"
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -718,7 +718,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -749,7 +749,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -762,12 +762,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Так"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -776,7 +776,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -793,7 +793,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/vi/mwan3.po b/applications/luci-app-mwan3/po/vi/mwan3.po
index 4ca146759a..cde2470c7b 100644
--- a/applications/luci-app-mwan3/po/vi/mwan3.po
+++ b/applications/luci-app-mwan3/po/vi/mwan3.po
@@ -95,7 +95,7 @@ msgstr ""
msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- Hãy chọn --"
@@ -149,11 +149,11 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr ""
@@ -188,7 +188,7 @@ msgstr ""
msgid "Enabled"
msgstr "Bật"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
@@ -261,7 +261,7 @@ msgstr ""
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr ""
@@ -269,11 +269,11 @@ msgstr ""
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr ""
@@ -321,7 +321,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr ""
@@ -348,7 +348,7 @@ msgid ""
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr ""
@@ -360,8 +360,8 @@ msgstr ""
msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -451,7 +451,7 @@ msgid ""
"config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -475,7 +475,7 @@ msgstr ""
msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr ""
@@ -568,11 +568,11 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "Giao thức"
@@ -628,15 +628,15 @@ msgstr ""
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr ""
@@ -647,16 +647,16 @@ msgstr ""
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
@@ -715,7 +715,7 @@ msgid ""
"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -746,7 +746,7 @@ msgstr ""
msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr ""
@@ -759,12 +759,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "Có"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr ""
@@ -773,7 +773,7 @@ msgid "connected (mwan3)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr ""
@@ -790,7 +790,7 @@ msgid "ifup (netifd)"
msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
index dc8b787f22..03edc47c1a 100644
--- a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
@@ -98,7 +98,7 @@ msgstr "* %s:仅在跟踪成功时由 mwan3track 调用"
msgid "-- Interface Selection --"
msgstr "-- 接口选择 --"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- 请选择 --"
@@ -153,11 +153,11 @@ msgstr "致命错误"
msgid "Debug"
msgstr "调试"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "目标地址"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "目标端口"
@@ -192,7 +192,7 @@ msgstr "启用 SSL 跟踪"
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr "启用防火墙规则日志(必须启用全局 mwan3 日志)"
@@ -265,7 +265,7 @@ msgstr "Hotplug ifdown"
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -273,11 +273,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 和 IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "仅 IPv4"
@@ -285,7 +285,7 @@ msgstr "仅 IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "仅 IPv6"
@@ -325,7 +325,7 @@ msgid ""
msgstr "接口名称不能与已配置的成员、策略或规则相同。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "互联网协议"
@@ -352,7 +352,7 @@ msgid ""
msgstr "权重较高的负载均衡成员接口将分配到更多的流量。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "日志"
@@ -364,8 +364,8 @@ msgstr "日志级别"
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -457,7 +457,7 @@ msgid ""
"config/network."
msgstr "Mwan3 要求所有接口都有一个在 /etc/config/network 中配置的唯一跃点数。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -483,7 +483,7 @@ msgstr "名称最多15个字符。"
msgid "Names must match the interface name found in /etc/config/network."
msgstr "名称必须与 /etc/config/network 中找到的接口名称匹配。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "否"
@@ -564,7 +564,8 @@ msgstr "Ping 跟踪 IP"
msgid ""
"Policies are profiles grouping one or more members controlling how Mwan3 "
"distributes traffic."
-msgstr "策略是将一个或多个成员分组的配置文件,这些成员控制 Mwan3 如何分配流量。"
+msgstr ""
+"策略是将一个或多个成员分组的配置文件,这些成员控制 Mwan3 如何分配流量。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
@@ -576,11 +577,11 @@ msgstr "策略名称不能与配置的接口、成员或规则相同"
msgid "Policy"
msgstr "策略"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "协议"
@@ -588,7 +589,9 @@ msgstr "协议"
msgid ""
"Put your custom mwan3 action here, they will be executed with each netifd "
"hotplug interface event on interfaces for which mwan3 is enabled."
-msgstr "您可以在此自定义 mwan3 事件响应脚本,该脚本将在启用了 mwan3 的接口触发 netifd 热插拔接口事件时执行。"
+msgstr ""
+"您可以在此自定义 mwan3 事件响应脚本,该脚本将在启用了 mwan3 的接口触发 "
+"netifd 热插拔接口事件时执行。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
@@ -636,15 +639,15 @@ msgstr "规则名称不能与配置的接口、成员或策略的名称一样。
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr "规则指定哪些流量将使用特定的 MWAN 策略。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "单位为秒。接受的值:1-1000000。留空则使用默认值 600 秒"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "源地址"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "源端口"
@@ -655,16 +658,16 @@ msgstr "源端口"
msgid "Status"
msgstr "状态"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "粘滞模式"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "粘滞超时"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "支持 CIDR 写法(例如:\"192.168.100.0/24\")不含引号"
@@ -723,7 +726,7 @@ msgid ""
"main routing table."
msgstr "发送到已知(非默认)网络的流量由主路由表处理。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -756,7 +759,7 @@ msgstr "无法保存内容:%s"
msgid "Uptime"
msgstr "运行时间"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "查看协议描述的 /etc/protocols 的内容"
@@ -769,12 +772,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr "当所有策略成员都无法使用的时候,对使用该策略的流量使用这个操作"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "是"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "黑洞(丢弃)"
@@ -783,7 +786,7 @@ msgid "connected (mwan3)"
msgstr "已连接(mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "默认(使用主路由表)"
@@ -800,7 +803,7 @@ msgid "ifup (netifd)"
msgstr "ifup (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "不可达(拒绝)"
diff --git a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
index bb09c78e93..92a8e731e1 100644
--- a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
@@ -98,7 +98,7 @@ msgstr "* %s:僅在跟蹤成功時由 mwan3track 呼叫"
msgid "-- Interface Selection --"
msgstr "-- 介面選擇 --"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:84
msgid "-- Please choose --"
msgstr "-- 請選擇 --"
@@ -153,11 +153,11 @@ msgstr "致命錯誤"
msgid "Debug"
msgstr "除錯"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Destination address"
msgstr "目標位址"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid "Destination port"
msgstr "目的通訊埠"
@@ -192,7 +192,7 @@ msgstr "啟用 SSL 跟蹤"
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:93
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr "啟用防火牆規則日誌 (必須啟用全域 mwan3 日誌)"
@@ -265,7 +265,7 @@ msgstr "熱插拔ifdown"
msgid "Hotplug ifup"
msgstr "熱插拔 ifup"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid "IPset"
msgstr "IPset"
@@ -273,11 +273,11 @@ msgstr "IPset"
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
msgstr "IPv4 和 IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
msgstr "僅 IPv4"
@@ -285,7 +285,7 @@ msgstr "僅 IPv4"
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
msgstr "僅 IPv6"
@@ -325,7 +325,7 @@ msgid ""
msgstr "介面名稱不能與已設定的成員、策略或規則相同。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:35
msgid "Internet Protocol"
msgstr "網際網路協議"
@@ -352,7 +352,7 @@ msgid ""
msgstr "權重較高的負載均衡成員介面將分配到更多的流量。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid "Logging"
msgstr "日誌"
@@ -364,8 +364,8 @@ msgstr "日誌級別"
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:56
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -457,7 +457,7 @@ msgid ""
"config/network."
msgstr "Mwan3 要求所有介面都有一個在 /etc/config/network 中設定的唯一躍點數。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -483,7 +483,7 @@ msgstr "名稱最多 15 個字元。"
msgid "Names must match the interface name found in /etc/config/network."
msgstr "名稱必須與 /etc/config/network 中找到的介面名稱相符。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:74
msgid "No"
msgstr "不"
@@ -564,7 +564,8 @@ msgstr "Ping 跟蹤 IP"
msgid ""
"Policies are profiles grouping one or more members controlling how Mwan3 "
"distributes traffic."
-msgstr "策略是將一個或多個成員分組的設定檔案,這些成員控制 Mwan3 如何分配流量。"
+msgstr ""
+"策略是將一個或多個成員分組的設定檔案,這些成員控制 Mwan3 如何分配流量。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
@@ -576,11 +577,11 @@ msgstr "策略名稱不能與設定的介面、成員或規則相同"
msgid "Policy"
msgstr "政策"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:96
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "Protocol"
msgstr "協定"
@@ -588,7 +589,9 @@ msgstr "協定"
msgid ""
"Put your custom mwan3 action here, they will be executed with each netifd "
"hotplug interface event on interfaces for which mwan3 is enabled."
-msgstr "您可以在此自訂 mwan3 事件回應指令碼,該指令碼將在啟用了 mwan3 的介面觸發 netifd 熱插拔介面事件時執行。"
+msgstr ""
+"您可以在此自訂 mwan3 事件回應指令碼,該指令碼將在啟用了 mwan3 的介面觸發 "
+"netifd 熱插拔介面事件時執行。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
@@ -636,15 +639,15 @@ msgstr "規則名稱不能與設定的介面、成員或策略的名稱一樣。
msgid "Rules specify which traffic will use a particular MWAN policy."
msgstr "規則指定哪些流量將使用特定的 MWAN 策略。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:78
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "單位為秒。接受的值:1-1000000。留空則使用預設值 600 秒"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Source address"
msgstr "來源位址"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
msgid "Source port"
msgstr "來源埠"
@@ -655,16 +658,16 @@ msgstr "來源埠"
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
msgstr "粘滯模式"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Sticky timeout"
msgstr "粘滯超時"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:52
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "支援 CIDR 記法(例如:\"192.168.100.0/24\")不含引號"
@@ -723,7 +726,7 @@ msgid ""
"main routing table."
msgstr "傳送到已知 (非預設) 網路的流量由主路由表處理。"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:71
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -756,7 +759,7 @@ msgstr "無法儲存內容:%s"
msgid "Uptime"
msgstr "上線時間"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "View the content of /etc/protocols for protocol description"
msgstr "檢視協議描述的 /etc/protocols 的內容"
@@ -769,12 +772,12 @@ msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr "當所有策略成員都無法使用的時候,對使用該策略的流量使用這個操作"
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "Yes"
msgstr "是"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "blackhole (drop)"
msgstr "黑洞(丟棄)"
@@ -783,7 +786,7 @@ msgid "connected (mwan3)"
msgstr "已連線 (mwan3)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:104
msgid "default (use main routing table)"
msgstr "預設(使用主路由表)"
@@ -800,7 +803,7 @@ msgid "ifup (netifd)"
msgstr "ifup (netifd)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
-#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "unreachable (reject)"
msgstr "不可達(拒絕)"
diff --git a/applications/luci-app-samba4/po/ar/samba4.po b/applications/luci-app-samba4/po/ar/samba4.po
index 2518a950aa..f3a46026db 100644
--- a/applications/luci-app-samba4/po/ar/samba4.po
+++ b/applications/luci-app-samba4/po/ar/samba4.po
@@ -69,7 +69,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/bg/samba4.po b/applications/luci-app-samba4/po/bg/samba4.po
index abed27b482..280cd1776f 100644
--- a/applications/luci-app-samba4/po/bg/samba4.po
+++ b/applications/luci-app-samba4/po/bg/samba4.po
@@ -68,7 +68,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/bn_BD/samba4.po b/applications/luci-app-samba4/po/bn_BD/samba4.po
index 6f061c0475..5fa3081cf4 100644
--- a/applications/luci-app-samba4/po/bn_BD/samba4.po
+++ b/applications/luci-app-samba4/po/bn_BD/samba4.po
@@ -68,7 +68,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/ca/samba4.po b/applications/luci-app-samba4/po/ca/samba4.po
index c1ec946e0f..7c7b7ee72d 100644
--- a/applications/luci-app-samba4/po/ca/samba4.po
+++ b/applications/luci-app-samba4/po/ca/samba4.po
@@ -70,7 +70,7 @@ msgstr ""
msgid "Edit Template"
msgstr "Edita plantilla"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Edita la plantilla que s'usa per generar la configuració de samba."
diff --git a/applications/luci-app-samba4/po/cs/samba4.po b/applications/luci-app-samba4/po/cs/samba4.po
index 4daca258f4..52a0345467 100644
--- a/applications/luci-app-samba4/po/cs/samba4.po
+++ b/applications/luci-app-samba4/po/cs/samba4.po
@@ -66,7 +66,7 @@ msgstr "Zakázat Winbind"
msgid "Edit Template"
msgstr "Editovat šablonu"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Editovat šablonu, která je použita pro generování konfiguračního souboru pro "
diff --git a/applications/luci-app-samba4/po/de/samba4.po b/applications/luci-app-samba4/po/de/samba4.po
index 0ad402c732..284afb2164 100644
--- a/applications/luci-app-samba4/po/de/samba4.po
+++ b/applications/luci-app-samba4/po/de/samba4.po
@@ -70,7 +70,7 @@ msgstr "Deaktiviere Winbind"
msgid "Edit Template"
msgstr "Template bearbeiten"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Hier kann das Template bearbeitet werden, das zur Erstellung der Samba-"
diff --git a/applications/luci-app-samba4/po/el/samba4.po b/applications/luci-app-samba4/po/el/samba4.po
index 40235b0128..8bb3d8abe4 100644
--- a/applications/luci-app-samba4/po/el/samba4.po
+++ b/applications/luci-app-samba4/po/el/samba4.po
@@ -68,7 +68,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/en/samba4.po b/applications/luci-app-samba4/po/en/samba4.po
index e202a07137..4198536baf 100644
--- a/applications/luci-app-samba4/po/en/samba4.po
+++ b/applications/luci-app-samba4/po/en/samba4.po
@@ -67,7 +67,7 @@ msgstr ""
msgid "Edit Template"
msgstr "Edit template"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Edit the template that is used for generating the Samba configuration."
diff --git a/applications/luci-app-samba4/po/es/samba4.po b/applications/luci-app-samba4/po/es/samba4.po
index bb74b31c41..c4fcf12fca 100644
--- a/applications/luci-app-samba4/po/es/samba4.po
+++ b/applications/luci-app-samba4/po/es/samba4.po
@@ -70,7 +70,7 @@ msgstr "Desactivar Winbind"
msgid "Edit Template"
msgstr "Editar plantilla"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Editar la plantilla usada para generar la configuración de samba."
diff --git a/applications/luci-app-samba4/po/fi/samba4.po b/applications/luci-app-samba4/po/fi/samba4.po
index 43af2da504..afaf721a53 100644
--- a/applications/luci-app-samba4/po/fi/samba4.po
+++ b/applications/luci-app-samba4/po/fi/samba4.po
@@ -68,7 +68,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/fr/samba4.po b/applications/luci-app-samba4/po/fr/samba4.po
index 38a936a9cd..37b910a5ff 100644
--- a/applications/luci-app-samba4/po/fr/samba4.po
+++ b/applications/luci-app-samba4/po/fr/samba4.po
@@ -70,7 +70,7 @@ msgstr "Désactiver Winbind"
msgid "Edit Template"
msgstr "Modifier le modèle"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Modifiez le modèle utilisé pour générer la configuration de samba."
diff --git a/applications/luci-app-samba4/po/he/samba4.po b/applications/luci-app-samba4/po/he/samba4.po
index e8cbe89fe2..f1b67236da 100644
--- a/applications/luci-app-samba4/po/he/samba4.po
+++ b/applications/luci-app-samba4/po/he/samba4.po
@@ -66,7 +66,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/hi/samba4.po b/applications/luci-app-samba4/po/hi/samba4.po
index 78c3c3e604..32514af3a4 100644
--- a/applications/luci-app-samba4/po/hi/samba4.po
+++ b/applications/luci-app-samba4/po/hi/samba4.po
@@ -67,7 +67,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/hu/samba4.po b/applications/luci-app-samba4/po/hu/samba4.po
index e465b2a601..bdb0fcbfb7 100644
--- a/applications/luci-app-samba4/po/hu/samba4.po
+++ b/applications/luci-app-samba4/po/hu/samba4.po
@@ -68,7 +68,7 @@ msgstr "Winbind letiltása"
msgid "Edit Template"
msgstr "Sablon szerkesztése"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"A sablon szerkesztése, amely a samba beállításainak előállításához kerül "
diff --git a/applications/luci-app-samba4/po/it/samba4.po b/applications/luci-app-samba4/po/it/samba4.po
index f1767f14e3..93b4d6e255 100644
--- a/applications/luci-app-samba4/po/it/samba4.po
+++ b/applications/luci-app-samba4/po/it/samba4.po
@@ -68,7 +68,7 @@ msgstr ""
msgid "Edit Template"
msgstr "Modifica template"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Modifica il template utilizzato per generare la configurazione di samba."
diff --git a/applications/luci-app-samba4/po/ja/samba4.po b/applications/luci-app-samba4/po/ja/samba4.po
index fc1e65e32a..524770e946 100644
--- a/applications/luci-app-samba4/po/ja/samba4.po
+++ b/applications/luci-app-samba4/po/ja/samba4.po
@@ -70,7 +70,7 @@ msgstr "Winbind を無効化"
msgid "Edit Template"
msgstr "テンプレートの編集"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "samba設定を生成するテンプレートを編集します。"
diff --git a/applications/luci-app-samba4/po/ko/samba4.po b/applications/luci-app-samba4/po/ko/samba4.po
index c4bdac5b52..65aeac2f1e 100644
--- a/applications/luci-app-samba4/po/ko/samba4.po
+++ b/applications/luci-app-samba4/po/ko/samba4.po
@@ -68,7 +68,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/mr/samba4.po b/applications/luci-app-samba4/po/mr/samba4.po
index efdfe729fe..d853858155 100644
--- a/applications/luci-app-samba4/po/mr/samba4.po
+++ b/applications/luci-app-samba4/po/mr/samba4.po
@@ -68,7 +68,7 @@ msgstr ""
msgid "Edit Template"
msgstr "टेम्पलेट संपादित करा"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "सांबा कॉन्फिगरेशन व्युत्पन्न करण्यासाठी वापरला जाणारा टेम्पलेट संपादित करा."
diff --git a/applications/luci-app-samba4/po/ms/samba4.po b/applications/luci-app-samba4/po/ms/samba4.po
index 05fe15a5dd..9a57849965 100644
--- a/applications/luci-app-samba4/po/ms/samba4.po
+++ b/applications/luci-app-samba4/po/ms/samba4.po
@@ -66,7 +66,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/nb_NO/samba4.po b/applications/luci-app-samba4/po/nb_NO/samba4.po
index b821808497..8be0035dfd 100644
--- a/applications/luci-app-samba4/po/nb_NO/samba4.po
+++ b/applications/luci-app-samba4/po/nb_NO/samba4.po
@@ -64,7 +64,7 @@ msgstr ""
msgid "Edit Template"
msgstr "Rediger Mal"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Rediger malen som brukes til å generere samba konfigurasjonen."
diff --git a/applications/luci-app-samba4/po/nl/samba4.po b/applications/luci-app-samba4/po/nl/samba4.po
index 1b9afeee51..7e98f12d0f 100644
--- a/applications/luci-app-samba4/po/nl/samba4.po
+++ b/applications/luci-app-samba4/po/nl/samba4.po
@@ -70,7 +70,7 @@ msgstr "Winbind uitschakelen"
msgid "Edit Template"
msgstr "Template bewerken"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Template bewerken dat wordt gebruikt voor het genereren van de samba-"
diff --git a/applications/luci-app-samba4/po/pl/samba4.po b/applications/luci-app-samba4/po/pl/samba4.po
index b292fb3902..bd9cd440ca 100644
--- a/applications/luci-app-samba4/po/pl/samba4.po
+++ b/applications/luci-app-samba4/po/pl/samba4.po
@@ -69,7 +69,7 @@ msgstr "Wyłącz Winbind"
msgid "Edit Template"
msgstr "Edytuj szablon"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Edytuj szablon, który jest używany do generowania konfiguracji samby."
diff --git a/applications/luci-app-samba4/po/pt/samba4.po b/applications/luci-app-samba4/po/pt/samba4.po
index 8531dc4810..36ec83a7ad 100644
--- a/applications/luci-app-samba4/po/pt/samba4.po
+++ b/applications/luci-app-samba4/po/pt/samba4.po
@@ -70,7 +70,7 @@ msgstr "Desativar Winbind"
msgid "Edit Template"
msgstr "Editar Modelo"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Editar o modelo que é utilizado para gerar a configuração do Samba."
diff --git a/applications/luci-app-samba4/po/pt_BR/samba4.po b/applications/luci-app-samba4/po/pt_BR/samba4.po
index 967de9e3b6..d220a96b2f 100644
--- a/applications/luci-app-samba4/po/pt_BR/samba4.po
+++ b/applications/luci-app-samba4/po/pt_BR/samba4.po
@@ -70,7 +70,7 @@ msgstr "Desabilitar o Winbind"
msgid "Edit Template"
msgstr "Editar o modelo"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Edita o modelo que é usado para gerar a configuração do samba."
diff --git a/applications/luci-app-samba4/po/ro/samba4.po b/applications/luci-app-samba4/po/ro/samba4.po
index 8b89245434..5b6ae145f4 100644
--- a/applications/luci-app-samba4/po/ro/samba4.po
+++ b/applications/luci-app-samba4/po/ro/samba4.po
@@ -69,7 +69,7 @@ msgstr "Dezactivează Winbind"
msgid "Edit Template"
msgstr "Editare sablon"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Editati sablonul utilizat pentru generarea configuratiei samba."
diff --git a/applications/luci-app-samba4/po/ru/samba4.po b/applications/luci-app-samba4/po/ru/samba4.po
index d67be9f635..8481a2fc5a 100644
--- a/applications/luci-app-samba4/po/ru/samba4.po
+++ b/applications/luci-app-samba4/po/ru/samba4.po
@@ -72,7 +72,7 @@ msgstr "Выключить Winbind"
msgid "Edit Template"
msgstr "Настройка шаблона"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Редактирование шаблона, который используется для генерации конфигурации "
diff --git a/applications/luci-app-samba4/po/sk/samba4.po b/applications/luci-app-samba4/po/sk/samba4.po
index f85be43e08..3f2d31c1d1 100644
--- a/applications/luci-app-samba4/po/sk/samba4.po
+++ b/applications/luci-app-samba4/po/sk/samba4.po
@@ -66,7 +66,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/sv/samba4.po b/applications/luci-app-samba4/po/sv/samba4.po
index 12fbe4a2a6..bd9bce486b 100644
--- a/applications/luci-app-samba4/po/sv/samba4.po
+++ b/applications/luci-app-samba4/po/sv/samba4.po
@@ -66,7 +66,7 @@ msgstr ""
msgid "Edit Template"
msgstr "Redigera mall"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
"Redigera mallen som används för att generera konfigurationen för samba."
diff --git a/applications/luci-app-samba4/po/templates/samba4.pot b/applications/luci-app-samba4/po/templates/samba4.pot
index 64ceba3224..3c4cdcf47b 100644
--- a/applications/luci-app-samba4/po/templates/samba4.pot
+++ b/applications/luci-app-samba4/po/templates/samba4.pot
@@ -55,7 +55,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/tr/samba4.po b/applications/luci-app-samba4/po/tr/samba4.po
index 4d0605e39b..d5105eeef3 100644
--- a/applications/luci-app-samba4/po/tr/samba4.po
+++ b/applications/luci-app-samba4/po/tr/samba4.po
@@ -68,7 +68,7 @@ msgstr "Winbind'ı devre dışı bırak"
msgid "Edit Template"
msgstr "Şablonu Düzenle"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Samba yapılandırmasını oluşturmak için kullanılan şablonu düzenle."
diff --git a/applications/luci-app-samba4/po/uk/samba4.po b/applications/luci-app-samba4/po/uk/samba4.po
index 96d1ff54da..ab1b7ab5cc 100644
--- a/applications/luci-app-samba4/po/uk/samba4.po
+++ b/applications/luci-app-samba4/po/uk/samba4.po
@@ -69,7 +69,7 @@ msgstr "Вимкнути Winbind"
msgid "Edit Template"
msgstr "Редагувати шаблон"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "Редагувати шаблон файлу конфігурації samba."
diff --git a/applications/luci-app-samba4/po/vi/samba4.po b/applications/luci-app-samba4/po/vi/samba4.po
index 9c00355972..53710fc153 100644
--- a/applications/luci-app-samba4/po/vi/samba4.po
+++ b/applications/luci-app-samba4/po/vi/samba4.po
@@ -72,7 +72,7 @@ msgstr ""
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr ""
diff --git a/applications/luci-app-samba4/po/zh_Hans/samba4.po b/applications/luci-app-samba4/po/zh_Hans/samba4.po
index a13e828eef..50cc3a82f5 100644
--- a/applications/luci-app-samba4/po/zh_Hans/samba4.po
+++ b/applications/luci-app-samba4/po/zh_Hans/samba4.po
@@ -71,7 +71,7 @@ msgstr "禁用 Winbind"
msgid "Edit Template"
msgstr "编辑模板"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "编辑用于生成 samba 配置的模板。"
diff --git a/applications/luci-app-samba4/po/zh_Hant/samba4.po b/applications/luci-app-samba4/po/zh_Hant/samba4.po
index 920cc5aeeb..6c00c6e729 100644
--- a/applications/luci-app-samba4/po/zh_Hant/samba4.po
+++ b/applications/luci-app-samba4/po/zh_Hant/samba4.po
@@ -71,7 +71,7 @@ msgstr "停用 Winbind"
msgid "Edit Template"
msgstr "編輯模板"
-#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:81
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
msgstr "編輯用於產生 Samba 組態的範本。"
diff --git a/applications/luci-app-statistics/po/ar/statistics.po b/applications/luci-app-statistics/po/ar/statistics.po
index b38b04695c..57f27c1ed9 100644
--- a/applications/luci-app-statistics/po/ar/statistics.po
+++ b/applications/luci-app-statistics/po/ar/statistics.po
@@ -567,6 +567,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -800,7 +804,7 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1546,6 +1550,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/bg/statistics.po b/applications/luci-app-statistics/po/bg/statistics.po
index 0291dd8448..b69b0a9ce3 100644
--- a/applications/luci-app-statistics/po/bg/statistics.po
+++ b/applications/luci-app-statistics/po/bg/statistics.po
@@ -566,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -767,7 +771,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1493,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/bn_BD/statistics.po b/applications/luci-app-statistics/po/bn_BD/statistics.po
index 12f09398b1..40a86a9a37 100644
--- a/applications/luci-app-statistics/po/bn_BD/statistics.po
+++ b/applications/luci-app-statistics/po/bn_BD/statistics.po
@@ -564,6 +564,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -765,7 +769,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1491,6 +1495,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/ca/statistics.po b/applications/luci-app-statistics/po/ca/statistics.po
index 3897e933cc..4e804b7069 100644
--- a/applications/luci-app-statistics/po/ca/statistics.po
+++ b/applications/luci-app-statistics/po/ca/statistics.po
@@ -577,6 +577,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Connexions màximes permeses"
@@ -778,7 +782,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1555,6 +1559,12 @@ msgstr "Usuari"
msgid "Verbose monitoring"
msgstr "Monitoreig detallat"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/cs/statistics.po b/applications/luci-app-statistics/po/cs/statistics.po
index df729eb087..bee1f22d8d 100644
--- a/applications/luci-app-statistics/po/cs/statistics.po
+++ b/applications/luci-app-statistics/po/cs/statistics.po
@@ -575,6 +575,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maximální množství povolených spojení"
@@ -784,7 +788,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1562,6 +1566,12 @@ msgstr "Uživatel"
msgid "Verbose monitoring"
msgstr "Podrobný monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/de/statistics.po b/applications/luci-app-statistics/po/de/statistics.po
index 36f4cacc81..2583bf2d67 100644
--- a/applications/luci-app-statistics/po/de/statistics.po
+++ b/applications/luci-app-statistics/po/de/statistics.po
@@ -581,6 +581,10 @@ msgstr ""
"Maximalwerte für eine Periode können genutzt werden anstatt von "
"Durchschnittswerten, wenn 'Nur average RRAs erzeugen' nicht gesetzt ist"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maximale Anzahl erlaubter Verbindungen"
@@ -783,7 +787,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Überwachung einer Festplatte"
msgstr[1] "Überwachung von %d Festplatten"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Überwachung eines Hosts"
@@ -1577,6 +1581,12 @@ msgstr "Nutzer"
msgid "Verbose monitoring"
msgstr "Schnittstellen detailliert überwachen"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Sofern nichts ausgewählt, werden alle Festplatten überwacht."
diff --git a/applications/luci-app-statistics/po/el/statistics.po b/applications/luci-app-statistics/po/el/statistics.po
index 5d93a54747..70901fdfb7 100644
--- a/applications/luci-app-statistics/po/el/statistics.po
+++ b/applications/luci-app-statistics/po/el/statistics.po
@@ -568,6 +568,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -769,7 +773,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1495,6 +1499,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/en/statistics.po b/applications/luci-app-statistics/po/en/statistics.po
index 1046af22ed..f164deb939 100644
--- a/applications/luci-app-statistics/po/en/statistics.po
+++ b/applications/luci-app-statistics/po/en/statistics.po
@@ -573,6 +573,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maximum allowed connections"
@@ -774,7 +778,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1540,6 +1544,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr "Verbose monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/es/statistics.po b/applications/luci-app-statistics/po/es/statistics.po
index 963b7916ae..2ebba8d424 100644
--- a/applications/luci-app-statistics/po/es/statistics.po
+++ b/applications/luci-app-statistics/po/es/statistics.po
@@ -581,6 +581,10 @@ msgstr ""
"Los valores máximos para un período se pueden usar en lugar de los promedios "
"cuando no se usa 'only average RRAs'"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Máximo número de conexiones"
@@ -782,7 +786,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Monitorear un disco"
msgstr[1] "Monitorear %d discos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Monitorear un host"
@@ -1591,6 +1595,12 @@ msgstr "Usuario"
msgid "Verbose monitoring"
msgstr "Monitorización detallada"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Cuando no se selecciona ninguno, se supervisarán todos los discos."
diff --git a/applications/luci-app-statistics/po/fi/statistics.po b/applications/luci-app-statistics/po/fi/statistics.po
index 41fdf1a188..de8b2847d2 100644
--- a/applications/luci-app-statistics/po/fi/statistics.po
+++ b/applications/luci-app-statistics/po/fi/statistics.po
@@ -573,6 +573,10 @@ msgstr ""
"Jakson enimmäisarvoja voidaan käyttää keskiarvojen sijaan, kun ei käytetä "
"\"vain keskiarvo RRA:ia\""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Sallittujen yhteyksien määrä"
@@ -775,7 +779,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Yhden levyn valvonta"
msgstr[1] "Valvoo %d levyä"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Yhden isännän valvonta"
@@ -1545,6 +1549,12 @@ msgstr "Käyttäjä"
msgid "Verbose monitoring"
msgstr "Runsas valvonta"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Jos mitään ei valita, kaikkia levyjä valvotaan."
diff --git a/applications/luci-app-statistics/po/fr/statistics.po b/applications/luci-app-statistics/po/fr/statistics.po
index d618bddc09..5d399a2990 100644
--- a/applications/luci-app-statistics/po/fr/statistics.po
+++ b/applications/luci-app-statistics/po/fr/statistics.po
@@ -574,6 +574,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Nb de Connexions autorisées au maximum"
@@ -776,7 +780,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Surveillance d’un disque"
msgstr[1] "Surveillance de %d disques"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Surveillance d’un hôte"
@@ -1552,6 +1556,12 @@ msgstr "Utilisateur"
msgid "Verbose monitoring"
msgstr "Surveillance verbeuse"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Si aucun n'est sélectionné, tous les disques seront surveillés."
diff --git a/applications/luci-app-statistics/po/he/statistics.po b/applications/luci-app-statistics/po/he/statistics.po
index 409a384c19..8e09315def 100644
--- a/applications/luci-app-statistics/po/he/statistics.po
+++ b/applications/luci-app-statistics/po/he/statistics.po
@@ -566,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -767,7 +771,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1493,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/hi/statistics.po b/applications/luci-app-statistics/po/hi/statistics.po
index 6143934f5f..971e12b9f1 100644
--- a/applications/luci-app-statistics/po/hi/statistics.po
+++ b/applications/luci-app-statistics/po/hi/statistics.po
@@ -566,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -767,7 +771,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1493,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/hu/statistics.po b/applications/luci-app-statistics/po/hu/statistics.po
index 4ce9f2f446..ce05550af5 100644
--- a/applications/luci-app-statistics/po/hu/statistics.po
+++ b/applications/luci-app-statistics/po/hu/statistics.po
@@ -577,6 +577,10 @@ msgstr ""
"Egy időszak legnagyobb értékei is használhatók az átlagok helyett, ha nincs "
"használatban a „csak átlag RRA-k”"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Legtöbb megengedett kapcsolat"
@@ -778,7 +782,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1574,6 +1578,12 @@ msgstr "Felhasználó"
msgid "Verbose monitoring"
msgstr "Részletes megfigyelés"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/it/statistics.po b/applications/luci-app-statistics/po/it/statistics.po
index 5fe937f2b4..48e85652ef 100644
--- a/applications/luci-app-statistics/po/it/statistics.po
+++ b/applications/luci-app-statistics/po/it/statistics.po
@@ -573,6 +573,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -774,7 +778,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1500,6 +1504,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/ja/statistics.po b/applications/luci-app-statistics/po/ja/statistics.po
index 97850e3386..57568e4423 100644
--- a/applications/luci-app-statistics/po/ja/statistics.po
+++ b/applications/luci-app-statistics/po/ja/statistics.po
@@ -579,6 +579,10 @@ msgstr ""
"'RRAの平均のみ' を使用しないとき、平均値の代わりに一定期間の最大値を使用でき"
"ます。"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "許可された最大接続数"
@@ -773,7 +777,7 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] "%d 個のディスクを監視中"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "%d 個のホストを監視中"
@@ -1556,6 +1560,12 @@ msgstr "ユーザー"
msgid "Verbose monitoring"
msgstr "詳細モニタリング"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "選択されない場合、全ディスクが監視されます。"
diff --git a/applications/luci-app-statistics/po/ko/statistics.po b/applications/luci-app-statistics/po/ko/statistics.po
index 80af426b43..dced963e45 100644
--- a/applications/luci-app-statistics/po/ko/statistics.po
+++ b/applications/luci-app-statistics/po/ko/statistics.po
@@ -566,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -759,7 +763,7 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1480,6 +1484,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/mr/statistics.po b/applications/luci-app-statistics/po/mr/statistics.po
index dc132f2ecf..60b6f9b567 100644
--- a/applications/luci-app-statistics/po/mr/statistics.po
+++ b/applications/luci-app-statistics/po/mr/statistics.po
@@ -566,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -767,7 +771,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1493,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/ms/statistics.po b/applications/luci-app-statistics/po/ms/statistics.po
index 2bf126dcf9..9b2e4df376 100644
--- a/applications/luci-app-statistics/po/ms/statistics.po
+++ b/applications/luci-app-statistics/po/ms/statistics.po
@@ -566,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -759,7 +763,7 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1480,6 +1484,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/nb_NO/statistics.po b/applications/luci-app-statistics/po/nb_NO/statistics.po
index c3fd97e0da..c243d45d8a 100644
--- a/applications/luci-app-statistics/po/nb_NO/statistics.po
+++ b/applications/luci-app-statistics/po/nb_NO/statistics.po
@@ -568,6 +568,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maksimum tillatte tilkoblinger"
@@ -769,7 +773,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1535,6 +1539,12 @@ msgstr "Bruker"
msgid "Verbose monitoring"
msgstr "Detaljert overvåking"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/nl/statistics.po b/applications/luci-app-statistics/po/nl/statistics.po
index cf0b22c07d..e5aeb24e84 100644
--- a/applications/luci-app-statistics/po/nl/statistics.po
+++ b/applications/luci-app-statistics/po/nl/statistics.po
@@ -566,6 +566,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -767,7 +771,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1493,6 +1497,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/pl/statistics.po b/applications/luci-app-statistics/po/pl/statistics.po
index 28ca39520b..ea48248619 100644
--- a/applications/luci-app-statistics/po/pl/statistics.po
+++ b/applications/luci-app-statistics/po/pl/statistics.po
@@ -587,6 +587,10 @@ msgstr ""
"Wartości maksymalne dla okresu mogą być używane zamiast średnich, gdy nie "
"jest używana \"tylko średnia usługa RRAs\""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maksymalne dozwolone połączenia"
@@ -796,7 +800,7 @@ msgstr[0] "Monitorowanie jednego dysku"
msgstr[1] "Monitorowanie %d dysków"
msgstr[2] "Monitorowanie innych dysków"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Monitorowanie jednego hosta"
@@ -1592,6 +1596,12 @@ msgstr "Użytkownik"
msgid "Verbose monitoring"
msgstr "Pełny monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Jeśli żaden nie zostanie wybrany, wszystkie dyski będą monitorowane."
diff --git a/applications/luci-app-statistics/po/pt/statistics.po b/applications/luci-app-statistics/po/pt/statistics.po
index 180e31a41a..7ea65df0bb 100644
--- a/applications/luci-app-statistics/po/pt/statistics.po
+++ b/applications/luci-app-statistics/po/pt/statistics.po
@@ -582,6 +582,10 @@ msgstr ""
"Valores máximos para um período podem ser usados em vez de médias quando não "
"estiver usando 'somente RRAs de médias'"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Máximo de conexões permitidas"
@@ -783,7 +787,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Monitorando um disco"
msgstr[1] "Monitorando %d discos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Monitorando um host"
@@ -1581,6 +1585,12 @@ msgstr "Utilizador"
msgid "Verbose monitoring"
msgstr "Monitoramento no modo verbose"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Quando nenhum for selecionado, todos os discos serão monitorados."
diff --git a/applications/luci-app-statistics/po/pt_BR/statistics.po b/applications/luci-app-statistics/po/pt_BR/statistics.po
index 0c93799707..97a62af910 100644
--- a/applications/luci-app-statistics/po/pt_BR/statistics.po
+++ b/applications/luci-app-statistics/po/pt_BR/statistics.po
@@ -584,6 +584,10 @@ msgstr ""
"Valores máximos para um período podem ser usados em vez de médias quando não "
"estiver usando 'somente RRAs de médias'"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Máximo de conexões permitidas"
@@ -785,7 +789,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] "Monitorando um disco"
msgstr[1] "Monitorando %d discos"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Monitorando um host"
@@ -1583,6 +1587,12 @@ msgstr "Usuário"
msgid "Verbose monitoring"
msgstr "Monitoramento no modo detalhado"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Quando nenhum for selecionado, todos os discos serão monitorados."
diff --git a/applications/luci-app-statistics/po/ro/statistics.po b/applications/luci-app-statistics/po/ro/statistics.po
index 564eb97e00..4033ac5518 100644
--- a/applications/luci-app-statistics/po/ro/statistics.po
+++ b/applications/luci-app-statistics/po/ro/statistics.po
@@ -567,6 +567,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -776,7 +780,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1509,6 +1513,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/ru/statistics.po b/applications/luci-app-statistics/po/ru/statistics.po
index 17432d71da..210cd80ada 100644
--- a/applications/luci-app-statistics/po/ru/statistics.po
+++ b/applications/luci-app-statistics/po/ru/statistics.po
@@ -586,6 +586,10 @@ msgstr ""
"Максимальные значения для периода могут использоваться вместо средних "
"значений, когда не используется опция «Создавать только средние RRA»"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Максимум разрешенных соединений"
@@ -795,7 +799,7 @@ msgstr[0] "Мониторинг одного диска"
msgstr[1] "Мониторинг %d дисков"
msgstr[2] "Мониторинг %d дисков"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "Мониторинг одного хоста"
@@ -1581,6 +1585,12 @@ msgstr "Пользователь"
msgid "Verbose monitoring"
msgstr "Расширенная статистика"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Если ни один диск не будет выбран, будут отслеживаться все."
diff --git a/applications/luci-app-statistics/po/sk/statistics.po b/applications/luci-app-statistics/po/sk/statistics.po
index a5b9962acf..1f2440ae01 100644
--- a/applications/luci-app-statistics/po/sk/statistics.po
+++ b/applications/luci-app-statistics/po/sk/statistics.po
@@ -564,6 +564,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -773,7 +777,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1504,6 +1508,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/sv/statistics.po b/applications/luci-app-statistics/po/sv/statistics.po
index 0e059f01bb..96424c424f 100644
--- a/applications/luci-app-statistics/po/sv/statistics.po
+++ b/applications/luci-app-statistics/po/sv/statistics.po
@@ -564,6 +564,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Maximalt tillåtna anslutningar"
@@ -765,7 +769,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1491,6 +1495,12 @@ msgstr "Användare"
msgid "Verbose monitoring"
msgstr "Detaljerad övervakning"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/templates/statistics.pot b/applications/luci-app-statistics/po/templates/statistics.pot
index e8d349a735..fcbe7dffa6 100644
--- a/applications/luci-app-statistics/po/templates/statistics.pot
+++ b/applications/luci-app-statistics/po/templates/statistics.pot
@@ -553,6 +553,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -754,7 +758,7 @@ msgid_plural "Monitoring %d disks"
msgstr[0] ""
msgstr[1] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1480,6 +1484,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/tr/statistics.po b/applications/luci-app-statistics/po/tr/statistics.po
index 56d95aae7c..97772d90a3 100644
--- a/applications/luci-app-statistics/po/tr/statistics.po
+++ b/applications/luci-app-statistics/po/tr/statistics.po
@@ -580,6 +580,10 @@ msgstr ""
"Bir dönem için maksimum değerler, 'yalnızca ortalama RRA'lar' "
"kullanılmadığında ortalamalar yerine kullanılabilir"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "İzin verilen maksimum bağlantı"
@@ -773,7 +777,7 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] "%d diskleri izleniyor"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "%d ana bilgisayarları izleniyor"
@@ -1247,7 +1251,8 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
msgid "The cpu plugin collects basic statistics about the processor usage."
-msgstr "Cpu eklentisi, işlemci kullanımıyla ilgili temel istatistikleri toplar."
+msgstr ""
+"Cpu eklentisi, işlemci kullanımıyla ilgili temel istatistikleri toplar."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:7
msgid ""
@@ -1561,6 +1566,12 @@ msgstr "Kullanıcı"
msgid "Verbose monitoring"
msgstr "Ayrıntılı izleme"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "Hiçbiri seçilmediğinde, tüm diskler izlenecektir."
diff --git a/applications/luci-app-statistics/po/uk/statistics.po b/applications/luci-app-statistics/po/uk/statistics.po
index 0fdb49acf5..cb80209661 100644
--- a/applications/luci-app-statistics/po/uk/statistics.po
+++ b/applications/luci-app-statistics/po/uk/statistics.po
@@ -567,6 +567,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr ""
@@ -776,7 +780,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1507,6 +1511,12 @@ msgstr "Користувач"
msgid "Verbose monitoring"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/vi/statistics.po b/applications/luci-app-statistics/po/vi/statistics.po
index 640dd98191..7ae444e3db 100644
--- a/applications/luci-app-statistics/po/vi/statistics.po
+++ b/applications/luci-app-statistics/po/vi/statistics.po
@@ -575,6 +575,10 @@ msgid ""
"average RRAs'"
msgstr ""
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "Tối đã kết nối cho phép"
@@ -768,7 +772,7 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] ""
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] ""
@@ -1532,6 +1536,12 @@ msgstr ""
msgid "Verbose monitoring"
msgstr "Verbose monitoring"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr ""
diff --git a/applications/luci-app-statistics/po/zh_Hans/statistics.po b/applications/luci-app-statistics/po/zh_Hans/statistics.po
index e5f302841b..8a2c360c2a 100644
--- a/applications/luci-app-statistics/po/zh_Hans/statistics.po
+++ b/applications/luci-app-statistics/po/zh_Hans/statistics.po
@@ -576,6 +576,10 @@ msgid ""
"average RRAs'"
msgstr "在不使用“仅平均 RRA”的情况下,可以使用一段时间的最大值而不是平均值"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "最大允许连接数"
@@ -769,7 +773,7 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] "正监控 %d 块磁盘"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "正监控 %d 个主机"
@@ -1506,6 +1510,12 @@ msgstr "用户"
msgid "Verbose monitoring"
msgstr "详细监测"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "未选取时,将监测所有磁盘。"
diff --git a/applications/luci-app-statistics/po/zh_Hant/statistics.po b/applications/luci-app-statistics/po/zh_Hant/statistics.po
index 1416fe2794..3fb318b74d 100644
--- a/applications/luci-app-statistics/po/zh_Hant/statistics.po
+++ b/applications/luci-app-statistics/po/zh_Hant/statistics.po
@@ -575,6 +575,10 @@ msgid ""
"average RRAs'"
msgstr "在不使用“僅平均 RRA”的情況下,可以使用一段時間的最大值而不是平均值"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
+msgid "Maximum Missed Packets"
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
msgstr "最大允許連線數"
@@ -768,7 +772,7 @@ msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
msgstr[0] "監視 %d 磁碟"
-#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
msgid_plural "Monitoring %d hosts"
msgstr[0] "監控 %d 個主機"
@@ -1505,6 +1509,12 @@ msgstr "用戶"
msgid "Verbose monitoring"
msgstr "詳細監視"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts."
+msgstr ""
+
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
msgid "When none selected, all disks will be monitored."
msgstr "未選取時將監測所有硬碟。"
diff --git a/applications/luci-app-watchcat/po/ar/watchcat.po b/applications/luci-app-watchcat/po/ar/watchcat.po
index ebb54f9e1b..d592afbe08 100644
--- a/applications/luci-app-watchcat/po/ar/watchcat.po
+++ b/applications/luci-app-watchcat/po/ar/watchcat.po
@@ -80,10 +80,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/bg/watchcat.po b/applications/luci-app-watchcat/po/bg/watchcat.po
index 400895f8f4..6525756cba 100644
--- a/applications/luci-app-watchcat/po/bg/watchcat.po
+++ b/applications/luci-app-watchcat/po/bg/watchcat.po
@@ -76,10 +76,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/bn_BD/watchcat.po b/applications/luci-app-watchcat/po/bn_BD/watchcat.po
index 25b6826657..3b63671d7b 100644
--- a/applications/luci-app-watchcat/po/bn_BD/watchcat.po
+++ b/applications/luci-app-watchcat/po/bn_BD/watchcat.po
@@ -76,10 +76,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ca/watchcat.po b/applications/luci-app-watchcat/po/ca/watchcat.po
index 588efbe1dd..0b120683e3 100644
--- a/applications/luci-app-watchcat/po/ca/watchcat.po
+++ b/applications/luci-app-watchcat/po/ca/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/cs/watchcat.po b/applications/luci-app-watchcat/po/cs/watchcat.po
index 1b72375aa6..2518869fd6 100644
--- a/applications/luci-app-watchcat/po/cs/watchcat.po
+++ b/applications/luci-app-watchcat/po/cs/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/de/watchcat.po b/applications/luci-app-watchcat/po/de/watchcat.po
index 5ea4d7a06f..e056b747f0 100644
--- a/applications/luci-app-watchcat/po/de/watchcat.po
+++ b/applications/luci-app-watchcat/po/de/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/el/watchcat.po b/applications/luci-app-watchcat/po/el/watchcat.po
index 12722ab783..25bb5db2e3 100644
--- a/applications/luci-app-watchcat/po/el/watchcat.po
+++ b/applications/luci-app-watchcat/po/el/watchcat.po
@@ -75,10 +75,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/en/watchcat.po b/applications/luci-app-watchcat/po/en/watchcat.po
index ed11054ca8..ca55ef5271 100644
--- a/applications/luci-app-watchcat/po/en/watchcat.po
+++ b/applications/luci-app-watchcat/po/en/watchcat.po
@@ -75,10 +75,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/es/watchcat.po b/applications/luci-app-watchcat/po/es/watchcat.po
index 98ac8b3027..28c5b19d7c 100644
--- a/applications/luci-app-watchcat/po/es/watchcat.po
+++ b/applications/luci-app-watchcat/po/es/watchcat.po
@@ -93,18 +93,14 @@ msgstr ""
"Con qué frecuencia hacer ping al host especificado anteriormente. <br /><br /"
">La unidad predeterminada es segundos, si no lleva sufijo, pero se puede "
"usar el sufijo <b>m</b> para minutos, <b>h</b> para horas o <b>d</b> para "
-"días. <br /><br /> Ejemplos:<ul><li>10 segundos sería: <b>10</b> o "
-"<b>10s</b></li><li>5 minutos sería: <b>5m</b></li><li>1 hora sería: "
-"<b>1h</b></li><li>1 semana sería: <b>7d</b></ li><ul>"
+"días. <br /><br /> Ejemplos:<ul><li>10 segundos sería: <b>10</b> o <b>10s</"
+"b></li><li>5 minutos sería: <b>5m</b></li><li>1 hora sería: <b>1h</b></"
+"li><li>1 semana sería: <b>7d</b></ li><ul>"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
msgid "Huge: 1492 bytes"
msgstr "Enorme: 1492 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "Dirección IPv4 o nombre de host para hacer ping."
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -221,6 +217,9 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Dirección IPv4 o nombre de host para hacer ping."
+
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/fi/watchcat.po b/applications/luci-app-watchcat/po/fi/watchcat.po
index 606e6e14e8..53035713f2 100644
--- a/applications/luci-app-watchcat/po/fi/watchcat.po
+++ b/applications/luci-app-watchcat/po/fi/watchcat.po
@@ -76,10 +76,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/fr/watchcat.po b/applications/luci-app-watchcat/po/fr/watchcat.po
index 11ce878741..b92905423f 100644
--- a/applications/luci-app-watchcat/po/fr/watchcat.po
+++ b/applications/luci-app-watchcat/po/fr/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/he/watchcat.po b/applications/luci-app-watchcat/po/he/watchcat.po
index 12722ab783..25bb5db2e3 100644
--- a/applications/luci-app-watchcat/po/he/watchcat.po
+++ b/applications/luci-app-watchcat/po/he/watchcat.po
@@ -75,10 +75,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/hi/watchcat.po b/applications/luci-app-watchcat/po/hi/watchcat.po
index 2f564d0283..794c5a6067 100644
--- a/applications/luci-app-watchcat/po/hi/watchcat.po
+++ b/applications/luci-app-watchcat/po/hi/watchcat.po
@@ -76,10 +76,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/hu/watchcat.po b/applications/luci-app-watchcat/po/hu/watchcat.po
index b263876842..f2a13b5cea 100644
--- a/applications/luci-app-watchcat/po/hu/watchcat.po
+++ b/applications/luci-app-watchcat/po/hu/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/it/watchcat.po b/applications/luci-app-watchcat/po/it/watchcat.po
index cb736781ce..021a49d987 100644
--- a/applications/luci-app-watchcat/po/it/watchcat.po
+++ b/applications/luci-app-watchcat/po/it/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ja/watchcat.po b/applications/luci-app-watchcat/po/ja/watchcat.po
index 117d9550f2..7f414f6047 100644
--- a/applications/luci-app-watchcat/po/ja/watchcat.po
+++ b/applications/luci-app-watchcat/po/ja/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ko/watchcat.po b/applications/luci-app-watchcat/po/ko/watchcat.po
index 4110d8f4a1..a08aa19412 100644
--- a/applications/luci-app-watchcat/po/ko/watchcat.po
+++ b/applications/luci-app-watchcat/po/ko/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/mr/watchcat.po b/applications/luci-app-watchcat/po/mr/watchcat.po
index 383778d47c..d7f61eab5c 100644
--- a/applications/luci-app-watchcat/po/mr/watchcat.po
+++ b/applications/luci-app-watchcat/po/mr/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ms/watchcat.po b/applications/luci-app-watchcat/po/ms/watchcat.po
index a6ede3d7c3..9eb8becfd9 100644
--- a/applications/luci-app-watchcat/po/ms/watchcat.po
+++ b/applications/luci-app-watchcat/po/ms/watchcat.po
@@ -74,10 +74,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/nb_NO/watchcat.po b/applications/luci-app-watchcat/po/nb_NO/watchcat.po
index e613fced5d..33ee7b5d67 100644
--- a/applications/luci-app-watchcat/po/nb_NO/watchcat.po
+++ b/applications/luci-app-watchcat/po/nb_NO/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/pl/watchcat.po b/applications/luci-app-watchcat/po/pl/watchcat.po
index 4c11a3cf24..0ccb451ac2 100644
--- a/applications/luci-app-watchcat/po/pl/watchcat.po
+++ b/applications/luci-app-watchcat/po/pl/watchcat.po
@@ -101,10 +101,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Ogromny: 1492 bajtów"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "Adres IPv4 lub nazwa hosta do pingowania."
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -218,6 +214,9 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bajty"
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Adres IPv4 lub nazwa hosta do pingowania."
+
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/pt/watchcat.po b/applications/luci-app-watchcat/po/pt/watchcat.po
index e8b69730a3..d16fd22924 100644
--- a/applications/luci-app-watchcat/po/pt/watchcat.po
+++ b/applications/luci-app-watchcat/po/pt/watchcat.po
@@ -100,10 +100,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Enorme: 1492 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "Endereço IPv4 ou nome do host para enviar um ping."
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -216,6 +212,9 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Endereço IPv4 ou nome do host para enviar um ping."
+
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/pt_BR/watchcat.po b/applications/luci-app-watchcat/po/pt_BR/watchcat.po
index da18562ef4..b92a0967b0 100644
--- a/applications/luci-app-watchcat/po/pt_BR/watchcat.po
+++ b/applications/luci-app-watchcat/po/pt_BR/watchcat.po
@@ -101,10 +101,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Enorme: 1492 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "Um endereço IPv4 ou o nome de um host para fazer o ping."
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -217,6 +213,9 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Um endereço IPv4 ou o nome de um host para fazer o ping."
+
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/ro/watchcat.po b/applications/luci-app-watchcat/po/ro/watchcat.po
index cfe9baaeee..37a1e84a53 100644
--- a/applications/luci-app-watchcat/po/ro/watchcat.po
+++ b/applications/luci-app-watchcat/po/ro/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/ru/watchcat.po b/applications/luci-app-watchcat/po/ru/watchcat.po
index bbd951dd11..b7ca9afae9 100644
--- a/applications/luci-app-watchcat/po/ru/watchcat.po
+++ b/applications/luci-app-watchcat/po/ru/watchcat.po
@@ -83,10 +83,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Огромный: 1492 байта"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/sk/watchcat.po b/applications/luci-app-watchcat/po/sk/watchcat.po
index 213f7465ab..b4d364854e 100644
--- a/applications/luci-app-watchcat/po/sk/watchcat.po
+++ b/applications/luci-app-watchcat/po/sk/watchcat.po
@@ -75,10 +75,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/sv/watchcat.po b/applications/luci-app-watchcat/po/sv/watchcat.po
index 0a0cd964d7..0913987d50 100644
--- a/applications/luci-app-watchcat/po/sv/watchcat.po
+++ b/applications/luci-app-watchcat/po/sv/watchcat.po
@@ -79,10 +79,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/templates/watchcat.pot b/applications/luci-app-watchcat/po/templates/watchcat.pot
index 07582a9e7e..c20bc0cde7 100644
--- a/applications/luci-app-watchcat/po/templates/watchcat.pot
+++ b/applications/luci-app-watchcat/po/templates/watchcat.pot
@@ -68,10 +68,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/tr/watchcat.po b/applications/luci-app-watchcat/po/tr/watchcat.po
index f4f8f7a2a9..f722bfaed4 100644
--- a/applications/luci-app-watchcat/po/tr/watchcat.po
+++ b/applications/luci-app-watchcat/po/tr/watchcat.po
@@ -101,10 +101,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "Çok Büyük: 1492 bayt"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "Ping atılacak IPv4 adresi veya ana makine adı."
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -218,6 +214,9 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bayt"
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Ping atılacak IPv4 adresi veya ana makine adı."
+
#~ msgid "Forced reboot delay"
#~ msgstr "Zorla yeniden başlatma gecikmesi"
diff --git a/applications/luci-app-watchcat/po/uk/watchcat.po b/applications/luci-app-watchcat/po/uk/watchcat.po
index 3ab850678e..d616524421 100644
--- a/applications/luci-app-watchcat/po/uk/watchcat.po
+++ b/applications/luci-app-watchcat/po/uk/watchcat.po
@@ -80,10 +80,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/vi/watchcat.po b/applications/luci-app-watchcat/po/vi/watchcat.po
index a743d57243..eb869f4067 100644
--- a/applications/luci-app-watchcat/po/vi/watchcat.po
+++ b/applications/luci-app-watchcat/po/vi/watchcat.po
@@ -75,10 +75,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr ""
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
diff --git a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
index e82338abe3..36b65f8953 100644
--- a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
+++ b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
@@ -95,10 +95,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "巨大:1492 字节"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "要执行 ping 操作的 IPv4 地址或主机名。"
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -206,6 +202,9 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "窗口:32 字节"
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "要执行 ping 操作的 IPv4 地址或主机名。"
+
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-watchcat/po/zh_Hant/watchcat.po b/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
index 7427250e7a..66c1ec32a5 100644
--- a/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
+++ b/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
@@ -95,10 +95,6 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr "巨大:1492 位元組"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "要執行 ping 操作的 IPv4 位址或主機名稱。"
-
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -205,6 +201,9 @@ msgstr "Watchcat"
msgid "Windows: 32 bytes"
msgstr "Windows:32 位元組"
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "要執行 ping 操作的 IPv4 位址或主機名稱。"
+
#~ msgid ""
#~ "<i>Applies to Ping Reboot and Restart Interface modes</i> <br> Specify "
#~ "the interface to monitor and restart if a ping over it fails."
diff --git a/applications/luci-app-yggdrasil/po/ar/yggdrasil.po b/applications/luci-app-yggdrasil/po/ar/yggdrasil.po
index 59bcc33c94..eb8f40303d 100644
--- a/applications/luci-app-yggdrasil/po/ar/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ar/yggdrasil.po
@@ -15,51 +15,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,12 +24,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -97,82 +60,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "واجهه"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "اسم الواجهة"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "مفتاح"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -191,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -204,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -244,79 +133,22 @@ msgstr ""
msgid "Peers"
msgstr "الأقران"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "إعدادات"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "الحالة"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -329,6 +161,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Interface name"
+#~ msgstr "اسم الواجهة"
+
+#~ msgid "Key"
+#~ msgstr "مفتاح"
diff --git a/applications/luci-app-yggdrasil/po/bg/yggdrasil.po b/applications/luci-app-yggdrasil/po/bg/yggdrasil.po
index 7da8e52fe9..f958a63c20 100644
--- a/applications/luci-app-yggdrasil/po/bg/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/bg/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po b/applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po
index 801e5ec9d3..a643d942ce 100644
--- a/applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/bn_BD/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/ca/yggdrasil.po b/applications/luci-app-yggdrasil/po/ca/yggdrasil.po
index 11e2f79031..d75cdc81d6 100644
--- a/applications/luci-app-yggdrasil/po/ca/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ca/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Paràmetres"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/cs/yggdrasil.po b/applications/luci-app-yggdrasil/po/cs/yggdrasil.po
index a6b6296727..4a747cd1a3 100644
--- a/applications/luci-app-yggdrasil/po/cs/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/cs/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Aktivní peery"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Adresa pro naslouchání příchozích připojení"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Nastavení"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,9 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Adresa pro naslouchání příchozích připojení"
diff --git a/applications/luci-app-yggdrasil/po/de/yggdrasil.po b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
index eaf1e4c855..1481b35aaa 100644
--- a/applications/luci-app-yggdrasil/po/de/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
@@ -14,59 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Aktive Peers"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Adresse für eingehende Verbindungen"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Erlaube direkten Zugriff"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Remote-Zugriff erlauben"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Erlaube Netzwerkverkehr von direkt verbundenen Teilnehmern"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Erlaube Netzwerkverkehr mit entfernten Teilnehmern, die nicht direkt "
-"angebunden sind"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Erlaube ausgehenden Verkehr unabhängig von AllowFromDirect oder "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Erlaube das Tunneln von nicht-Yggdrasil-Netzwerkverkehr. Dies ermöglicht "
-"Yggdrasil als Netzrouter oder -Brücke ähnlich zu einem VPN-Tunnel zu "
-"agieren. Tunneln funktioniert zwischen allen Knoten, unabhängig ob diese "
-"direkt verbunden sind."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Public-Key-Blacklist"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -80,14 +28,21 @@ msgstr ""
"verhindert dies, indem nur in \"NodeInfo\" spezifierte Elemente übermittelt "
"werden."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Aktiviere NodeInfo-Privacy"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Aktiviere Session-Firewall"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -109,83 +64,21 @@ msgstr "Allgemeine Einstellungen"
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "IPv4 lokales Subnetz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "IPv4 entferntes Subnetz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "IPv4-Subnetz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Schnittstellenname"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Schnittstellen-Gegenstellen"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Schlüssel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Link-local TCP-Port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -203,11 +96,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -216,35 +109,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -256,79 +137,22 @@ msgstr ""
msgid "Peers"
msgstr "Verbindungspartner"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Status"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -341,6 +165,67 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Adresse für eingehende Verbindungen"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Erlaube direkten Zugriff"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Remote-Zugriff erlauben"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Erlaube Netzwerkverkehr von direkt verbundenen Teilnehmern"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Erlaube Netzwerkverkehr mit entfernten Teilnehmern, die nicht direkt "
+#~ "angebunden sind"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Erlaube ausgehenden Verkehr unabhängig von AllowFromDirect oder "
+#~ "AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Erlaube das Tunneln von nicht-Yggdrasil-Netzwerkverkehr. Dies ermöglicht "
+#~ "Yggdrasil als Netzrouter oder -Brücke ähnlich zu einem VPN-Tunnel zu "
+#~ "agieren. Tunneln funktioniert zwischen allen Knoten, unabhängig ob diese "
+#~ "direkt verbunden sind."
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Public-Key-Blacklist"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Aktiviere Session-Firewall"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4 lokales Subnetz"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4 entferntes Subnetz"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4-Subnetz"
+
+#~ msgid "Interface name"
+#~ msgstr "Schnittstellenname"
+
+#~ msgid "Key"
+#~ msgstr "Schlüssel"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Link-local TCP-Port"
diff --git a/applications/luci-app-yggdrasil/po/el/yggdrasil.po b/applications/luci-app-yggdrasil/po/el/yggdrasil.po
index 5296665ca1..c8ffa00547 100644
--- a/applications/luci-app-yggdrasil/po/el/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/el/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Όνομα διεπαφής (Interface)"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,9 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Interface name"
+#~ msgstr "Όνομα διεπαφής (Interface)"
diff --git a/applications/luci-app-yggdrasil/po/en/yggdrasil.po b/applications/luci-app-yggdrasil/po/en/yggdrasil.po
index 3955530dfb..79eba43851 100644
--- a/applications/luci-app-yggdrasil/po/en/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/en/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/es/yggdrasil.po b/applications/luci-app-yggdrasil/po/es/yggdrasil.po
index 916a8234e5..7395d4e0ef 100644
--- a/applications/luci-app-yggdrasil/po/es/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/es/yggdrasil.po
@@ -17,59 +17,7 @@ msgstr ""
msgid "Active peers"
msgstr "Pares activos"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Dirección para escuchar las conexiones entrantes"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Permitir desde directo"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Permitir desde remoto"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Permitir tráfico de red de pares conectados directamente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Permita el tráfico de red desde nodos remotos en la red con los que no está "
-"vinculado directamente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Permitir tráfico de red saliente independientemente de AllowFromDirect o "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Permitir el tráfico de túnel que no sea Yggdrasil sobre Yggdrasil. Esto "
-"efectivamente le permite usar Yggdrasil para enrutar o conectar otras redes, "
-"de forma similar a un túnel VPN. La tunelización funciona entre dos nodos y "
-"no requiere que se asocien directamente."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Permitir siempre saliente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Claves públicas en la lista negra"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -84,14 +32,21 @@ msgstr ""
"que sólo los elementos especificados en \"NodeInfo\" se envían de regreso si "
"se especifica."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Activar privacidad de NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Activar firewall de sesión"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -113,94 +68,23 @@ msgstr "Configuración general"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Conceder acceso a la aplicación yggdrasil de LuCI"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Subred local IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Subred remota IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Subred IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes IPv4 que pertenecen a nodos remotos, asignados al público del nodo"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Subredes IPv4 que pertenecen al final de los túneles de este nodo. Solo el "
-"tráfico de estos rangos será tunelizado."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Subred local IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Subred remota IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Subred IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes IPv6 que pertenecen a nodos remotos, asignados al público del nodo"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Subredes IPv6 que pertenecen al extremo de los túneles de este nodo. Solo se "
-"canalizará el tráfico de estos rangos (o la dirección/subred IPv6 del nodo "
-"Yggdrasil)."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Si está desactivado, se permitirá el tráfico de red desde cualquier nodo. Si "
-"está activado, se aplican las siguientes reglas"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nombre de interfaz"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Interfaz de pares"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Mantén esto en privado. Cuando esté comprometido, genere un nuevo par de "
"claves e IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Clave"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Puerto TCP local de enlace"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -227,11 +111,11 @@ msgstr ""
"debe usar esta sección cuando pueda conectarse a través de diferentes "
"interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Escuchar direcciones"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -245,39 +129,23 @@ msgstr ""
"aquí. Cada escucha debe especificarse en formato URI como se indica arriba, "
"p.e. tcp://0.0.0.0:0 o tcp://[::]:0 para escuchar en todas las interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Tamaño de MTU para la interfaz"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Tamaño máximo de todas las colas de conmutación combinadas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfaces de multidifusión"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-"El tráfico de red siempre se acepta de esos pares, independientemente de "
-"AllowFromDirect o AllowFromRemote"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"El tráfico de red siempre se rechaza de esos pares, independientemente de "
-"AllowFromDirect o AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -292,89 +160,22 @@ msgstr ""
msgid "Peers"
msgstr "Pares"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Clave de encriptación pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Clave pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-"Expresiones regulares para las cuales se debe activar el descubrimiento de "
-"pares de multidifusión de interfaces. Si no se especifica ninguno, el "
-"descubrimiento de pares de multidifusión estará desactivado. El valor "
-"predeterminado es.* que usa todas las interfaces."
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Firewall de sesión"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Configuración de firewall de sesión"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Establecer .* para la multidifusión en todas las interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Firma de clave privada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Firma de clave pública"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Subred"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"El número de puerto que se utilizará para las escuchas TCP locales de enlace "
-"para las interfaces de multidifusión configuradas. Esta opción no afecta a "
-"los oyentes especificados en la opción Escuchar. A menos que planee firewall "
-"link-localtraffic, es mejor dejarlo como el valor predeterminado de 0. Esta "
-"opción no se puede cambiar actualmente al volver a cargar la configuración "
-"durante el tiempo de ejecución."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Enrutamiento de túnel"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Enrutamiento de túnel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Claves públicas en la lista blanca"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -387,10 +188,193 @@ msgstr "Estado del nodo Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nombre de la interfaz de red de Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "p.ej. tcp://0.0.0.0:0 o tcp://[::]:0"
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Dirección para escuchar las conexiones entrantes"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Permitir desde directo"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Permitir desde remoto"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Permitir tráfico de red de pares conectados directamente"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Permita el tráfico de red desde nodos remotos en la red con los que no "
+#~ "está vinculado directamente"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Permitir tráfico de red saliente independientemente de AllowFromDirect o "
+#~ "AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Permitir el tráfico de túnel que no sea Yggdrasil sobre Yggdrasil. Esto "
+#~ "efectivamente le permite usar Yggdrasil para enrutar o conectar otras "
+#~ "redes, de forma similar a un túnel VPN. La tunelización funciona entre "
+#~ "dos nodos y no requiere que se asocien directamente."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Permitir siempre saliente"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Claves públicas en la lista negra"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Activar firewall de sesión"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Subred local IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Subred remota IPv4"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Subred IPv4"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes IPv4 que pertenecen a nodos remotos, asignados al público del "
+#~ "nodo"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Subredes IPv4 que pertenecen al final de los túneles de este nodo. Solo "
+#~ "el tráfico de estos rangos será tunelizado."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Subred local IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Subred remota IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Subred IPv6"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes IPv6 que pertenecen a nodos remotos, asignados al público del "
+#~ "nodo"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Subredes IPv6 que pertenecen al extremo de los túneles de este nodo. Solo "
+#~ "se canalizará el tráfico de estos rangos (o la dirección/subred IPv6 del "
+#~ "nodo Yggdrasil)."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Si está desactivado, se permitirá el tráfico de red desde cualquier nodo. "
+#~ "Si está activado, se aplican las siguientes reglas"
+
+#~ msgid "Interface name"
+#~ msgstr "Nombre de interfaz"
+
+#~ msgid "Key"
+#~ msgstr "Clave"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Puerto TCP local de enlace"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Tamaño máximo de todas las colas de conmutación combinadas"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfaces de multidifusión"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "El tráfico de red siempre se acepta de esos pares, independientemente de "
+#~ "AllowFromDirect o AllowFromRemote"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "El tráfico de red siempre se rechaza de esos pares, independientemente de "
+#~ "AllowFromDirect o AllowFromRemote"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Clave de encriptación pública"
+
+#~ msgid "Public key"
+#~ msgstr "Clave pública"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Expresiones regulares para las cuales se debe activar el descubrimiento "
+#~ "de pares de multidifusión de interfaces. Si no se especifica ninguno, el "
+#~ "descubrimiento de pares de multidifusión estará desactivado. El valor "
+#~ "predeterminado es.* que usa todas las interfaces."
+
+#~ msgid "Session firewall"
+#~ msgstr "Firewall de sesión"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Configuración de firewall de sesión"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Establecer .* para la multidifusión en todas las interfaces"
+
+#~ msgid "Signing private key"
+#~ msgstr "Firma de clave privada"
+
+#~ msgid "Signing public key"
+#~ msgstr "Firma de clave pública"
+
+#~ msgid "Subnet"
+#~ msgstr "Subred"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "El número de puerto que se utilizará para las escuchas TCP locales de "
+#~ "enlace para las interfaces de multidifusión configuradas. Esta opción no "
+#~ "afecta a los oyentes especificados en la opción Escuchar. A menos que "
+#~ "planee firewall link-localtraffic, es mejor dejarlo como el valor "
+#~ "predeterminado de 0. Esta opción no se puede cambiar actualmente al "
+#~ "volver a cargar la configuración durante el tiempo de ejecución."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Enrutamiento de túnel"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Enrutamiento de túnel"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Claves públicas en la lista blanca"
+
#~ msgid "Enable tap mode"
#~ msgstr "Activar modo tap"
diff --git a/applications/luci-app-yggdrasil/po/fi/yggdrasil.po b/applications/luci-app-yggdrasil/po/fi/yggdrasil.po
index 7285e8faf4..4e35bedf8a 100644
--- a/applications/luci-app-yggdrasil/po/fi/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/fi/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Sovittimen nimi"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Avain"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr "Vertaiskoneet"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Asetukset"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Interface name"
+#~ msgstr "Sovittimen nimi"
+
+#~ msgid "Key"
+#~ msgstr "Avain"
diff --git a/applications/luci-app-yggdrasil/po/fr/yggdrasil.po b/applications/luci-app-yggdrasil/po/fr/yggdrasil.po
index a654c5163c..93160e5dbf 100644
--- a/applications/luci-app-yggdrasil/po/fr/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/fr/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Pairs actifs"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Adresse pour écouter les connexions entrantes"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Autoriser directement"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Autoriser à distance"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Clés publiques sur liste noire"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,14 +23,21 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Activer la confidentialité de NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -96,82 +59,20 @@ msgstr "Réglages généraux"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Accorder l’accès à l’application LuCI yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Sous-réseau local IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Sous-réseau distant IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Sous-réseau IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Sous-réseau local IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Sous-réseau distant IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Sous-réseau IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nom de l’interface"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Clé"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr "Taille MTU pour l’interface"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfaces multidiffusion"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
+msgstr "Taille MTU pour l’interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr "Pairs"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Clé publique de chiffrement"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Clé publique"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Paramètres"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Signature de la clé privée"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Signature de la clé publique"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "État"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Sous-réseau"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Routage du tunnel"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Routage du tunnel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -328,10 +160,70 @@ msgstr "Statut du nœud Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nom de l’interface réseau de Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "p. ex. tcp://0.0.0.0:0 or tcp://[::]:0"
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Adresse pour écouter les connexions entrantes"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Autoriser directement"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Autoriser à distance"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Clés publiques sur liste noire"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Sous-réseau local IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Sous-réseau distant IPv4"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Sous-réseau IPv4"
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Sous-réseau local IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Sous-réseau distant IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Sous-réseau IPv6"
+
+#~ msgid "Interface name"
+#~ msgstr "Nom de l’interface"
+
+#~ msgid "Key"
+#~ msgstr "Clé"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfaces multidiffusion"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Clé publique de chiffrement"
+
+#~ msgid "Public key"
+#~ msgstr "Clé publique"
+
+#~ msgid "Signing private key"
+#~ msgstr "Signature de la clé privée"
+
+#~ msgid "Signing public key"
+#~ msgstr "Signature de la clé publique"
+
+#~ msgid "Subnet"
+#~ msgstr "Sous-réseau"
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Routage du tunnel"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Routage du tunnel"
+
#~ msgid "By default, nodeinfo contains some defaults including the platform,"
#~ msgstr ""
#~ "Par défaut, nodeinfo contient certains paramètres par défaut, notamment "
diff --git a/applications/luci-app-yggdrasil/po/he/yggdrasil.po b/applications/luci-app-yggdrasil/po/he/yggdrasil.po
index 983e60173b..d9d590587b 100644
--- a/applications/luci-app-yggdrasil/po/he/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/he/yggdrasil.po
@@ -15,51 +15,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,12 +24,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -97,82 +60,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "מנשק"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -191,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -204,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -244,79 +133,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "הגדרות"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -329,6 +161,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/hi/yggdrasil.po b/applications/luci-app-yggdrasil/po/hi/yggdrasil.po
index 03a6500d60..c14f9a524f 100644
--- a/applications/luci-app-yggdrasil/po/hi/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/hi/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/hu/yggdrasil.po b/applications/luci-app-yggdrasil/po/hu/yggdrasil.po
index e9f2c6eb1e..6a63b16b2e 100644
--- a/applications/luci-app-yggdrasil/po/hu/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/hu/yggdrasil.po
@@ -14,58 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Aktív partnerek"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Figyelési cím a bejövő kapcsolatokhoz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Közvetlen elérés engedélyezése"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Távoli elérés engedélyezése"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Közvetlenül csatlakozó partnerek hálózati forgalmának engedélyezése"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr "Nem-közvetlenül csatlakozó partnerek hálózati forgalmának engedélyezése"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Kimenő forgalom engedélyezése, az AllowFromDirect és AllowFromRemote "
-"beállításoktól függetlenül"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Nem-Yggdrasil forgalom Yggdrasil feletti alagutazásának engedélyezése. Ezzel "
-"az Yggdrasil képes más hálózatok felé útvonalválasztani vagy hálózati hidat "
-"kiépíteni, egy hagyományos VPN alagúthoz hasonlóan. Az alagutazás bármely "
-"két csomópont között működik, a feleknek nem kell közvetlen kapcsolatban "
-"állniuk."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Kimenő forgalom mindig engedélyezve"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Feketelistás nyilvános kulcsok"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
#, fuzzy
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
@@ -80,14 +29,21 @@ msgstr ""
"adatvédelem bekapcsolásával azonban csak a \"NodeInfo\" által felsorolt "
"elemek kerülnek visszaküldésre."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "NodeInfo adatvédelem bekapcsolása"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Munkamenet tűzfal bekapcsolása"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -109,89 +65,20 @@ msgstr "Általános beállítások"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Hozzáférés engedélyezése az yggdrasil LuCI alkalmazáshoz"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "IPv4 helyi alhálózat"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "IPv4 távoli alhálózat"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "IPv4 alhálózat"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Alagutak itteni végéhez tartozó IPv4 alhálózat. Csak ezekbe a tartományokba "
-"eső forgalom fog az alagúton keresztül haladni."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "IPv6 helyi alhálózat"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "IPv6 távoli alhálózat"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "IPv6 alhálózat"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Alagutak itteni végéhez tartozó IPv6 alhálózat. Csak ezekbe a tartományokba ("
-"vagy az Yggdrasil csomópont IPv6 cím/tartományába) eső forgalom fog az "
-"alagúton keresztül haladni."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Ha kikapcsolja, bármely csomópont forgalma engedélyezve lesz. Ha "
-"bekapcsolja, a lentebbi szabályok érvényesülnek"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Csatoló neve"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Csatolóhoz tartozó partnerek"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr "Tartsa titokban. Ha kitudódik, hozzon létre új kulcspárt és IPv6-ot."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Kulcs"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -210,11 +97,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Figyelési címek"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -223,40 +110,24 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Csatoló MTU mérete"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Várakozási sorok összesített mérete"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Multicast (többes szórású) csatolók"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"A hálózati forgalom mindig engedélyezett ezektől a partnerektől, függetlenül "
-"az AllowFromDirect és AllowFromRemote beállításoktól"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-"A hálózati forgalom mindig tiltott ezektől a partnerektől, függetlenül az "
-"AllowFromDirect és AllowFromRemote beállításoktól"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
#, fuzzy
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -271,79 +142,22 @@ msgstr ""
msgid "Peers"
msgstr "Partnerek"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Nyilvános titkosító kulcs"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Nyilvános kulcs"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Munkamenet tűzfal"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Munkamenet tűzfal beállításai"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Beállítások"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Aláíró privát kulcsa"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Aláíró nyilvános kulcsa"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Állapot"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Alhálózat"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Alagút útvonalválasztás"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Fehérlistás nyilvános kulcsok"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -356,6 +170,146 @@ msgstr "Yggdrasil csomópont állapota"
msgid "Yggdrasil's network interface name"
msgstr "Yggdrasil hálózati csatoló neve"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "pl. tcp://0.0.0.0:0 vagy tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Figyelési cím a bejövő kapcsolatokhoz"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Közvetlen elérés engedélyezése"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Távoli elérés engedélyezése"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Közvetlenül csatlakozó partnerek hálózati forgalmának engedélyezése"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Nem-közvetlenül csatlakozó partnerek hálózati forgalmának engedélyezése"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Kimenő forgalom engedélyezése, az AllowFromDirect és AllowFromRemote "
+#~ "beállításoktól függetlenül"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Nem-Yggdrasil forgalom Yggdrasil feletti alagutazásának engedélyezése. "
+#~ "Ezzel az Yggdrasil képes más hálózatok felé útvonalválasztani vagy "
+#~ "hálózati hidat kiépíteni, egy hagyományos VPN alagúthoz hasonlóan. Az "
+#~ "alagutazás bármely két csomópont között működik, a feleknek nem kell "
+#~ "közvetlen kapcsolatban állniuk."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Kimenő forgalom mindig engedélyezve"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Feketelistás nyilvános kulcsok"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Munkamenet tűzfal bekapcsolása"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4 helyi alhálózat"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4 távoli alhálózat"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4 alhálózat"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Alagutak itteni végéhez tartozó IPv4 alhálózat. Csak ezekbe a "
+#~ "tartományokba eső forgalom fog az alagúton keresztül haladni."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "IPv6 helyi alhálózat"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "IPv6 távoli alhálózat"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "IPv6 alhálózat"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Alagutak itteni végéhez tartozó IPv6 alhálózat. Csak ezekbe a "
+#~ "tartományokba (vagy az Yggdrasil csomópont IPv6 cím/tartományába) eső "
+#~ "forgalom fog az alagúton keresztül haladni."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Ha kikapcsolja, bármely csomópont forgalma engedélyezve lesz. Ha "
+#~ "bekapcsolja, a lentebbi szabályok érvényesülnek"
+
+#~ msgid "Interface name"
+#~ msgstr "Csatoló neve"
+
+#~ msgid "Key"
+#~ msgstr "Kulcs"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Várakozási sorok összesített mérete"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Multicast (többes szórású) csatolók"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "A hálózati forgalom mindig engedélyezett ezektől a partnerektől, "
+#~ "függetlenül az AllowFromDirect és AllowFromRemote beállításoktól"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "A hálózati forgalom mindig tiltott ezektől a partnerektől, függetlenül az "
+#~ "AllowFromDirect és AllowFromRemote beállításoktól"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Nyilvános titkosító kulcs"
+
+#~ msgid "Public key"
+#~ msgstr "Nyilvános kulcs"
+
+#~ msgid "Session firewall"
+#~ msgstr "Munkamenet tűzfal"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Munkamenet tűzfal beállításai"
+
+#~ msgid "Signing private key"
+#~ msgstr "Aláíró privát kulcsa"
+
+#~ msgid "Signing public key"
+#~ msgstr "Aláíró nyilvános kulcsa"
+
+#~ msgid "Subnet"
+#~ msgstr "Alhálózat"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Alagút útvonalválasztás"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Fehérlistás nyilvános kulcsok"
diff --git a/applications/luci-app-yggdrasil/po/it/yggdrasil.po b/applications/luci-app-yggdrasil/po/it/yggdrasil.po
index 715dba7193..9b4b2d1a03 100644
--- a/applications/luci-app-yggdrasil/po/it/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/it/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr "Impostazioni generali"
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nome interfaccia"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Chiave"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Impostazioni"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Stato"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Interface name"
+#~ msgstr "Nome interfaccia"
+
+#~ msgid "Key"
+#~ msgstr "Chiave"
diff --git a/applications/luci-app-yggdrasil/po/ja/yggdrasil.po b/applications/luci-app-yggdrasil/po/ja/yggdrasil.po
index e29720e2fc..9ca436a2f5 100644
--- a/applications/luci-app-yggdrasil/po/ja/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ja/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr "一般設定"
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "インターフェース名"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "キー"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr "ピア"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "公開鍵"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "サブネット"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,18 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Interface name"
+#~ msgstr "インターフェース名"
+
+#~ msgid "Key"
+#~ msgstr "キー"
+
+#~ msgid "Public key"
+#~ msgstr "公開鍵"
+
+#~ msgid "Subnet"
+#~ msgstr "サブネット"
diff --git a/applications/luci-app-yggdrasil/po/ko/yggdrasil.po b/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
index 00bd65350e..919592b176 100644
--- a/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/mr/yggdrasil.po b/applications/luci-app-yggdrasil/po/mr/yggdrasil.po
index 4c104b0824..3b4990c32a 100644
--- a/applications/luci-app-yggdrasil/po/mr/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/mr/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "थेट परवानगी द्या"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "रिमोटमधून परवानगी द्या"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "सेटिंग्ज"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "स्थिती"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Allow from direct"
+#~ msgstr "थेट परवानगी द्या"
+
+#~ msgid "Allow from remote"
+#~ msgstr "रिमोटमधून परवानगी द्या"
diff --git a/applications/luci-app-yggdrasil/po/ms/yggdrasil.po b/applications/luci-app-yggdrasil/po/ms/yggdrasil.po
index 93db9fb911..01d73bb385 100644
--- a/applications/luci-app-yggdrasil/po/ms/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ms/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po b/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
index b7f860f363..7444055fb6 100644
--- a/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Grensesnitt"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Innstillinger"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Status"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/pl/yggdrasil.po b/applications/luci-app-yggdrasil/po/pl/yggdrasil.po
index 0e0905d1c6..a2e8983a3c 100644
--- a/applications/luci-app-yggdrasil/po/pl/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/pl/yggdrasil.po
@@ -15,59 +15,7 @@ msgstr ""
msgid "Active peers"
msgstr "Aktywne peery"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Adres do nasłuchiwania połączeń przychodzących"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Zezwalaj bezpośrednio"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Zezwalaj na zdalne"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Zezwól na ruch sieciowy z bezpośrednio połączonymi peerami"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Zezwól na ruch sieciowy ze zdalnymi węzłami w sieci, które nie są "
-"bezpośrednio podłączone do sieci"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Zezwól na ruch sieciowy wychodzący niezależnie od AllowFromDirect lub "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Zezwalaj na tunelowanie ruchu innego niż Yggdrasil przez Yggdrasil. Pozwala "
-"to skutecznie używać Yggdrasil do trasowania lub mostkowania innych sieci, "
-"podobnie jak tunel VPN. Tunelowanie działa między dowolnymi dwoma węzłami i "
-"nie wymaga ich bezpośredniego podglądu."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Zawsze zezwalaj na połączenia wychodzące"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Klucze publiczne na czarnej liście"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -81,14 +29,21 @@ msgstr ""
"nodeinfo zapobiega temu, tak że tylko elementy określone w „NodeInfo” są "
"odsyłane, jeśli są określone."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Włącz prywatność NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Włącz sesje zapory sieciowej"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -110,93 +65,23 @@ msgstr "Ustawienia główne"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Udziel dostępu LuCI do aplikacji yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Lokalna podsieć IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Zdalna podsieć IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Podsieć IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Podsieci IPv4 należące do końca tuneli tego węzła. Tunelowany będzie tylko "
-"ruch z tych zakresów."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Lokalna podsieć IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Zdalna podsieć IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Podsieć IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Podsieci IPv6 należące do końca tuneli tego węzła. Tunelowany będzie tylko "
-"ruch z tych zakresów (lub adresu IPv6/podsieci węzła Yggdrasil)."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Jeśli jest wyłączona, ruch sieciowy z dowolnego węzła będzie dozwolony. "
-"Jeśli ta opcja jest włączona, obowiązują poniższe zasady"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nazwa interfejsu"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Interfejs peera"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Zachowaj to w tajemnicy. W przypadku naruszenia bezpieczeństwa wygeneruj "
"nową parę kluczy i IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Klucz"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Link lokalnego portu TCP"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -223,11 +108,11 @@ msgstr ""
"powinieneś skorzystać z tej sekcji, gdy możesz łączyć się za pośrednictwem "
"różnych interfejsów."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Nasłuchiwanie adresów"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -242,39 +127,23 @@ msgstr ""
"określony w formacie URI jak wyżej, np. tcp: //0.0.0.0: 0 lub tcp: // [::]: "
"0, aby nasłuchiwać na wszystkich interfejsach."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Rozmiar MTU dla interfejsu"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Maksymalny rozmiar wszystkich kolejek przełączników łącznie"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfejsy Multicast"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-"Ruch sieciowy jest zawsze akceptowany od tych peerów, niezależnie od "
-"AllowFromDirect lub AllowFromRemote"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"Ruch sieciowy jest zawsze odrzucany od tych peerów, niezależnie od "
-"AllowFromDirect lub AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "Informacje o węźle"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -289,89 +158,22 @@ msgstr ""
msgid "Peers"
msgstr "Peery"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Publiczny klucz szyfrujący"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Klucz publiczny"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-"Wyrażenia regularne, dla których interfejsy multicast peer discovery powinny "
-"być włączone. Jeśli żaden z nich nie został określony, funkcja multi-cast "
-"peer discovery jest wyłączona. Domyślną wartością jest .*, która "
-"wykorzystuje wszystkie interfejsy."
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Sesja zapory sieciowej"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Ustawienia sesji zapory sieciowej"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Ustaw .* na multicast dla wszystkich interfejsów"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Podpisywanie klucza prywatnego"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Podpisywanie klucza publicznego"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Status"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Podsieć"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"Numer portu, który ma być używany dla lokalnych nasłuchiwaczy TCP łącza dla "
-"skonfigurowanych interfejsów MulticastInterfaces. Ta opcja nie wpływa na "
-"słuchaczy określonych w opcji Listen. O ile nie planujesz zapory ogniowej "
-"link-localtraffic, najlepiej pozostawić tę wartość jako domyślną 0. Tej "
-"opcji nie można obecnie zmienić poprzez ponowne załadowanie config podczas "
-"działania."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Trasowanie tunelu"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Trasowanie tunelu"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Klucze publiczne z białej listy"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -384,10 +186,190 @@ msgstr "Status węzła Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nazwa interfejsu sieciowego Yggdrasil'a"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "np. tcp://0.0.0.0:0 or tcp://[::]:0"
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Adres do nasłuchiwania połączeń przychodzących"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Zezwalaj bezpośrednio"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Zezwalaj na zdalne"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Zezwól na ruch sieciowy z bezpośrednio połączonymi peerami"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Zezwól na ruch sieciowy ze zdalnymi węzłami w sieci, które nie są "
+#~ "bezpośrednio podłączone do sieci"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Zezwól na ruch sieciowy wychodzący niezależnie od AllowFromDirect lub "
+#~ "AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Zezwalaj na tunelowanie ruchu innego niż Yggdrasil przez Yggdrasil. "
+#~ "Pozwala to skutecznie używać Yggdrasil do trasowania lub mostkowania "
+#~ "innych sieci, podobnie jak tunel VPN. Tunelowanie działa między dowolnymi "
+#~ "dwoma węzłami i nie wymaga ich bezpośredniego podglądu."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Zawsze zezwalaj na połączenia wychodzące"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Klucze publiczne na czarnej liście"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Włącz sesje zapory sieciowej"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Lokalna podsieć IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Zdalna podsieć IPv4"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Podsieć IPv4"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Podsieci IPv4 należące do końca tuneli tego węzła. Tunelowany będzie "
+#~ "tylko ruch z tych zakresów."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Lokalna podsieć IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Zdalna podsieć IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Podsieć IPv6"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Podsieci IPv6 należące do końca tuneli tego węzła. Tunelowany będzie "
+#~ "tylko ruch z tych zakresów (lub adresu IPv6/podsieci węzła Yggdrasil)."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Jeśli jest wyłączona, ruch sieciowy z dowolnego węzła będzie dozwolony. "
+#~ "Jeśli ta opcja jest włączona, obowiązują poniższe zasady"
+
+#~ msgid "Interface name"
+#~ msgstr "Nazwa interfejsu"
+
+#~ msgid "Key"
+#~ msgstr "Klucz"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Link lokalnego portu TCP"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Maksymalny rozmiar wszystkich kolejek przełączników łącznie"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfejsy Multicast"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "Ruch sieciowy jest zawsze akceptowany od tych peerów, niezależnie od "
+#~ "AllowFromDirect lub AllowFromRemote"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "Ruch sieciowy jest zawsze odrzucany od tych peerów, niezależnie od "
+#~ "AllowFromDirect lub AllowFromRemote"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Publiczny klucz szyfrujący"
+
+#~ msgid "Public key"
+#~ msgstr "Klucz publiczny"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Wyrażenia regularne, dla których interfejsy multicast peer discovery "
+#~ "powinny być włączone. Jeśli żaden z nich nie został określony, funkcja "
+#~ "multi-cast peer discovery jest wyłączona. Domyślną wartością jest .*, "
+#~ "która wykorzystuje wszystkie interfejsy."
+
+#~ msgid "Session firewall"
+#~ msgstr "Sesja zapory sieciowej"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Ustawienia sesji zapory sieciowej"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Ustaw .* na multicast dla wszystkich interfejsów"
+
+#~ msgid "Signing private key"
+#~ msgstr "Podpisywanie klucza prywatnego"
+
+#~ msgid "Signing public key"
+#~ msgstr "Podpisywanie klucza publicznego"
+
+#~ msgid "Subnet"
+#~ msgstr "Podsieć"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "Numer portu, który ma być używany dla lokalnych nasłuchiwaczy TCP łącza "
+#~ "dla skonfigurowanych interfejsów MulticastInterfaces. Ta opcja nie wpływa "
+#~ "na słuchaczy określonych w opcji Listen. O ile nie planujesz zapory "
+#~ "ogniowej link-localtraffic, najlepiej pozostawić tę wartość jako domyślną "
+#~ "0. Tej opcji nie można obecnie zmienić poprzez ponowne załadowanie config "
+#~ "podczas działania."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Trasowanie tunelu"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Trasowanie tunelu"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Klucze publiczne z białej listy"
+
#~ msgid "Enable tap mode"
#~ msgstr "Włącz tryb dotykowy"
diff --git a/applications/luci-app-yggdrasil/po/pt/yggdrasil.po b/applications/luci-app-yggdrasil/po/pt/yggdrasil.po
index 6bb5b3b6a0..ba7a38da85 100644
--- a/applications/luci-app-yggdrasil/po/pt/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/pt/yggdrasil.po
@@ -14,59 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Pares ativos"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Endereço para escuta de conexões de entrada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Aceitar diretamente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Permitir a partir do remoto"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Permitir o tráfego de rede vindo de pares diretamente conectados"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Permitir o tráfego de rede vindo de nós remotos na rede que você não esteja "
-"diretamente pareado"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Permitir o tráfego de rede de saída, independentemente do AllowFromDirect ou "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Permitir o tráfego em túneis sem Yggdrasil sobre o Yggdrasil. Isto permite "
-"usar o Yggdrasil de forma efetiva para rotear ou fazer a ponte para outras "
-"redes, semelhante a um túnel VPN. A construção de túneis funciona entre "
-"quaisquer dois nós e não requer que estejam diretamente pareados."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Sempre permitir a saída"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Lista negra de chaves públicas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -80,14 +28,21 @@ msgstr ""
"do nodeinfo impede isso, de modo que somente os itens especificados no "
"\"NodeInfo\" sejam enviados de volta caso sejam especificados."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Ativar a privacidade NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Ativar a sessão do firewall"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -109,93 +64,22 @@ msgstr "Configurações gerais"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Conceder acesso UCI à app LuCI yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Subrede local de IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Subrede de IPV4 remota"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Subrede de IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes de IPv4 pertencentes a nós remotos, mapeadas para o público do nó"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Subredes de IPv4 pertencentes ao final dos túneis deste nó. Só o tráfego "
-"destas faixas serão feito por tunelamento."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Subrede local de IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Subrede remota de IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Subrede de IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes de IPv6 pertencentes a nós remotos, mapeadas para o público do nó"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Subredes de IPv6 pertencentes ao final dos túneis deste nó. Somente o "
-"tráfego destas faixas (ou o endereço/subrede IPv6 do nó Yggdrasil) será "
-"feito por tunelamento."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Se desativado, o tráfego de rede de qualquer nó será permitido. Se ativado, "
-"as regras abaixo se aplicam"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nome da interface"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Pares de interface"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Manter privado. Quando for comprometido, gerar um novo par de chaves e IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Chave"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Vincular porta TCP local"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -205,8 +89,8 @@ msgid ""
"\"Peers\" section instead."
msgstr ""
"Lista de cadeias de caracteres de conexão para conexões peer de saída no "
-"formato URI, organizada por interface de origem, por exemplo, { \"eth0\": [ "
-"tcp://a.b.c.d:e ] }. Observe que as conexões SOCKS NÃO serão afetados por "
+"formato URI, organizada por interface de origem, por exemplo, { \"eth0\": "
+"[ tcp://a.b.c.d:e ] }. Observe que as conexões SOCKS NÃO serão afetados por "
"essa opção e devem ir à secção \"Peers\"."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
@@ -221,11 +105,11 @@ msgstr ""
"obedecerão à tabela de roteamento do sistema operacional, portanto deve usar "
"esta secção quando se pode conectar através de diferentes interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Endereços de escuta"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -239,46 +123,30 @@ msgstr ""
"especificado em formato URI como acima, por exemplo, tcp://0.0.0.0:0 ou "
"tcp://[:]:0 para que seja possível ouvir em todas as interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Tamanho da MTU para a interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Tamanho máximo de todas as filas de switch combinadas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfaces multicast"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-"O tráfego de rede é sempre aceito vindo desses pares, independentemente do "
-"AllowFromDirect ou AllowFromRemote"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"O tráfego de rede é sempre rejeitado vindo desses pares, independentemente "
-"do AllowFromDirect ou AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
msgstr ""
-"Informações opcionais do nó. Isto deve ser um mapa { \"chave\": \"valor\", "
-"... } ou definido como nulo. É totalmente opcional, mas, se definido, é "
+"Informações opcionais do nó. Isto deve ser um mapa { \"chave\": \"valor"
+"\", ... } ou definido como nulo. É totalmente opcional, mas, se definido, é "
"visível para toda a rede quando requisitado."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
@@ -286,89 +154,22 @@ msgstr ""
msgid "Peers"
msgstr "Parceiros"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Chave de criptografia pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Chave pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-"Expressões regulares para as quais as interfaces multicast de descoberta de "
-"pares devem ser ativadas. Caso nenhuma seja especificada, a descoberta de "
-"multicast de pares será desativada. O valor predefinido é .* na qual usa "
-"todas as interfaces."
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Sessão do firewall"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Configuração da sessão do firewall"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Definir .* para multicast em todas as interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Assinatura de chave privada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Assinatura de chave pública"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Subrede"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"O número da porta a ser usado para os ouvintes TCP locais de link para as "
-"interfaces Multicast configuradas. Esta opção não afeta os ouvintes "
-"especificados na opção Ouvir. A menos que você planeje aplicar regras de "
-"firewall no tráfego do link local, é melhor deixar isso como o valor padrão "
-"0. Esta opção atualmente não pode ser alterada ao recarregar a configuração "
-"durante o tempo de execução."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Roteamento do Túnel"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Roteamento do túnel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Lista branca de chaves públicas"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -381,6 +182,188 @@ msgstr "Condição do nó do Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nome da interface de rede Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "ex. tcp://0.0.0.0:0 ou tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Endereço para escuta de conexões de entrada"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Aceitar diretamente"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Permitir a partir do remoto"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Permitir o tráfego de rede vindo de pares diretamente conectados"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Permitir o tráfego de rede vindo de nós remotos na rede que você não "
+#~ "esteja diretamente pareado"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Permitir o tráfego de rede de saída, independentemente do AllowFromDirect "
+#~ "ou AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Permitir o tráfego em túneis sem Yggdrasil sobre o Yggdrasil. Isto "
+#~ "permite usar o Yggdrasil de forma efetiva para rotear ou fazer a ponte "
+#~ "para outras redes, semelhante a um túnel VPN. A construção de túneis "
+#~ "funciona entre quaisquer dois nós e não requer que estejam diretamente "
+#~ "pareados."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Sempre permitir a saída"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Lista negra de chaves públicas"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Ativar a sessão do firewall"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Subrede local de IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Subrede de IPV4 remota"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Subrede de IPv4"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes de IPv4 pertencentes a nós remotos, mapeadas para o público do nó"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Subredes de IPv4 pertencentes ao final dos túneis deste nó. Só o tráfego "
+#~ "destas faixas serão feito por tunelamento."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Subrede local de IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Subrede remota de IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Subrede de IPv6"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes de IPv6 pertencentes a nós remotos, mapeadas para o público do nó"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Subredes de IPv6 pertencentes ao final dos túneis deste nó. Somente o "
+#~ "tráfego destas faixas (ou o endereço/subrede IPv6 do nó Yggdrasil) será "
+#~ "feito por tunelamento."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Se desativado, o tráfego de rede de qualquer nó será permitido. Se "
+#~ "ativado, as regras abaixo se aplicam"
+
+#~ msgid "Interface name"
+#~ msgstr "Nome da interface"
+
+#~ msgid "Key"
+#~ msgstr "Chave"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Vincular porta TCP local"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Tamanho máximo de todas as filas de switch combinadas"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfaces multicast"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "O tráfego de rede é sempre aceito vindo desses pares, independentemente "
+#~ "do AllowFromDirect ou AllowFromRemote"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "O tráfego de rede é sempre rejeitado vindo desses pares, "
+#~ "independentemente do AllowFromDirect ou AllowFromRemote"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Chave de criptografia pública"
+
+#~ msgid "Public key"
+#~ msgstr "Chave pública"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Expressões regulares para as quais as interfaces multicast de descoberta "
+#~ "de pares devem ser ativadas. Caso nenhuma seja especificada, a descoberta "
+#~ "de multicast de pares será desativada. O valor predefinido é .* na qual "
+#~ "usa todas as interfaces."
+
+#~ msgid "Session firewall"
+#~ msgstr "Sessão do firewall"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Configuração da sessão do firewall"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Definir .* para multicast em todas as interfaces"
+
+#~ msgid "Signing private key"
+#~ msgstr "Assinatura de chave privada"
+
+#~ msgid "Signing public key"
+#~ msgstr "Assinatura de chave pública"
+
+#~ msgid "Subnet"
+#~ msgstr "Subrede"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "O número da porta a ser usado para os ouvintes TCP locais de link para as "
+#~ "interfaces Multicast configuradas. Esta opção não afeta os ouvintes "
+#~ "especificados na opção Ouvir. A menos que você planeje aplicar regras de "
+#~ "firewall no tráfego do link local, é melhor deixar isso como o valor "
+#~ "padrão 0. Esta opção atualmente não pode ser alterada ao recarregar a "
+#~ "configuração durante o tempo de execução."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Roteamento do Túnel"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Roteamento do túnel"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Lista branca de chaves públicas"
diff --git a/applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po b/applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po
index 8256c63e6f..c1586ea28f 100644
--- a/applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/pt_BR/yggdrasil.po
@@ -14,59 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Pares ativos"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Endereço para escuta de conexões de entrada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Aceitar diretamente"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Permitir a partir do remoto"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Permitir o tráfego de rede vindo de pares diretamente conectados"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Permitir o tráfego de rede a partir de nós remotos na rede que você não "
-"esteja diretamente em conexão"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"Permitir o tráfego de rede de saída, independentemente do AllowFromDirect ou "
-"AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Permitir o tráfego em túneis sem Yggdrasil sobre o Yggdrasil. Isto permite "
-"usar o Yggdrasil de forma efetiva para rotear ou fazer a ponte para outras "
-"redes, semelhante a um túnel VPN. A construção de túneis funciona entre "
-"quaisquer dois nós e não requer que estejam diretamente pareados."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Sempre permitir a saída"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Lista negra de chaves públicas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -80,14 +28,21 @@ msgstr ""
"do nodeinfo impede isso, de modo que somente os itens especificados no "
"\"NodeInfo\" sejam enviados de volta caso sejam especificados."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "Ativar a privacidade NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Ativar a sessão do firewall"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -109,93 +64,22 @@ msgstr "Configurações gerais"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Conceda acesso UCI ao LuCI app yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "Sub-rede local IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "Sub-rede IPV4 remota"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "Sub-rede IPv4"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Subredes IPv4 pertencentes a nós remotos, mapeadas para o público do nó"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Sub-redes IPv4 pertencentes ao final dos túneis deste nó. Só o tráfego "
-"destas faixas serão feito por tunelamento."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "Sub-rede local IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "Sub-rede remota IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "Sub-rede IPv6"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-"Sub-redes IPv6 pertencentes a nós remotos, mapeadas para o público do nó"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Sub-redes IPv6 pertencentes ao final dos túneis deste nó. Somente o tráfego "
-"destas faixas (ou o endereço/subrede IPv6 do nó Yggdrasil) será feito por "
-"tunelamento."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Se desativado, o tráfego de rede de qualquer nó será permitido. Se ativado, "
-"as regras abaixo se aplicam"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Nome da Interface"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Pares de interface"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Manter privado. Quando for comprometido, gerar um novo par de chaves e IPv6."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Chave"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Vincular porta TCP local"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -222,11 +106,11 @@ msgstr ""
"usar esta seção quando você pode se conectar através de diferentes "
"interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Endereços de escuta"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -241,39 +125,23 @@ msgstr ""
"tcp://0.0.0.0:0 ou tcp://[:]:0 para que seja possível ouvir em todas as "
"interfaces."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Tamanho da MTU para a interface"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Tamanho máximo de todas as filas de switch combinadas"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Interfaces multicast"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-"O tráfego de rede é sempre aceito a partir desses pares, independentemente "
-"do AllowFromDirect ou AllowFromRemote"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"O tráfego de rede é sempre rejeitado vindo desses pares, independentemente "
-"do AllowFromDirect ou AllowFromRemote"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "NodeInfo"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -288,89 +156,22 @@ msgstr ""
msgid "Peers"
msgstr "Pares"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Chave de criptografia pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Chave pública"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-"Expressões regulares para as quais as interfaces multicast de descoberta de "
-"pares devem ser ativadas. Caso nenhuma seja especificada, a descoberta de "
-"multicast de pares será desativada. O valor predefinido é .* na qual usa "
-"todas as interfaces."
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Sessão do firewall"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Configuração da sessão do firewall"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Definir .* para multicast em todas as interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Assinatura de chave privada"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Assinatura de chave pública"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Sub-rede"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"O número da porta a ser usado para os ouvintes TCP locais de link para as "
-"interfaces Multicast configuradas. Esta opção não afeta os ouvintes "
-"especificados na opção Ouvir. A menos que você planeje aplicar regras de "
-"firewall no tráfego do link local, é melhor deixar isso como o valor padrão "
-"0. Esta opção atualmente não pode ser alterada ao recarregar a configuração "
-"durante o tempo de execução."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Roteamento do Túnel"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Roteamento do túnel"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Lista branca de chaves públicas"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -383,6 +184,188 @@ msgstr "Condição do nó do Yggdrasil"
msgid "Yggdrasil's network interface name"
msgstr "Nome da interface de rede Yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "ex. tcp://0.0.0.0:0 ou tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Endereço para escuta de conexões de entrada"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Aceitar diretamente"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Permitir a partir do remoto"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Permitir o tráfego de rede vindo de pares diretamente conectados"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Permitir o tráfego de rede a partir de nós remotos na rede que você não "
+#~ "esteja diretamente em conexão"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "Permitir o tráfego de rede de saída, independentemente do AllowFromDirect "
+#~ "ou AllowFromRemote"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Permitir o tráfego em túneis sem Yggdrasil sobre o Yggdrasil. Isto "
+#~ "permite usar o Yggdrasil de forma efetiva para rotear ou fazer a ponte "
+#~ "para outras redes, semelhante a um túnel VPN. A construção de túneis "
+#~ "funciona entre quaisquer dois nós e não requer que estejam diretamente "
+#~ "pareados."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Sempre permitir a saída"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Lista negra de chaves públicas"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Ativar a sessão do firewall"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "Sub-rede local IPv4"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "Sub-rede IPV4 remota"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "Sub-rede IPv4"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Subredes IPv4 pertencentes a nós remotos, mapeadas para o público do nó"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Sub-redes IPv4 pertencentes ao final dos túneis deste nó. Só o tráfego "
+#~ "destas faixas serão feito por tunelamento."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "Sub-rede local IPv6"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "Sub-rede remota IPv6"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "Sub-rede IPv6"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr ""
+#~ "Sub-redes IPv6 pertencentes a nós remotos, mapeadas para o público do nó"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Sub-redes IPv6 pertencentes ao final dos túneis deste nó. Somente o "
+#~ "tráfego destas faixas (ou o endereço/subrede IPv6 do nó Yggdrasil) será "
+#~ "feito por tunelamento."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Se desativado, o tráfego de rede de qualquer nó será permitido. Se "
+#~ "ativado, as regras abaixo se aplicam"
+
+#~ msgid "Interface name"
+#~ msgstr "Nome da Interface"
+
+#~ msgid "Key"
+#~ msgstr "Chave"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Vincular porta TCP local"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Tamanho máximo de todas as filas de switch combinadas"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Interfaces multicast"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "O tráfego de rede é sempre aceito a partir desses pares, "
+#~ "independentemente do AllowFromDirect ou AllowFromRemote"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "O tráfego de rede é sempre rejeitado vindo desses pares, "
+#~ "independentemente do AllowFromDirect ou AllowFromRemote"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Chave de criptografia pública"
+
+#~ msgid "Public key"
+#~ msgstr "Chave pública"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Expressões regulares para as quais as interfaces multicast de descoberta "
+#~ "de pares devem ser ativadas. Caso nenhuma seja especificada, a descoberta "
+#~ "de multicast de pares será desativada. O valor predefinido é .* na qual "
+#~ "usa todas as interfaces."
+
+#~ msgid "Session firewall"
+#~ msgstr "Sessão do firewall"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Configuração da sessão do firewall"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Definir .* para multicast em todas as interfaces"
+
+#~ msgid "Signing private key"
+#~ msgstr "Assinatura de chave privada"
+
+#~ msgid "Signing public key"
+#~ msgstr "Assinatura de chave pública"
+
+#~ msgid "Subnet"
+#~ msgstr "Sub-rede"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "O número da porta a ser usado para os ouvintes TCP locais de link para as "
+#~ "interfaces Multicast configuradas. Esta opção não afeta os ouvintes "
+#~ "especificados na opção Ouvir. A menos que você planeje aplicar regras de "
+#~ "firewall no tráfego do link local, é melhor deixar isso como o valor "
+#~ "padrão 0. Esta opção atualmente não pode ser alterada ao recarregar a "
+#~ "configuração durante o tempo de execução."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Roteamento do Túnel"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Roteamento do túnel"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Lista branca de chaves públicas"
diff --git a/applications/luci-app-yggdrasil/po/ro/yggdrasil.po b/applications/luci-app-yggdrasil/po/ro/yggdrasil.po
index 77dacf64fe..e5a1c274b8 100644
--- a/applications/luci-app-yggdrasil/po/ro/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ro/yggdrasil.po
@@ -15,51 +15,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,12 +24,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -97,82 +60,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Numele interfeței"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -191,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -204,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -244,79 +133,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Status"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -329,6 +161,9 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Interface name"
+#~ msgstr "Numele interfeței"
diff --git a/applications/luci-app-yggdrasil/po/ru/yggdrasil.po b/applications/luci-app-yggdrasil/po/ru/yggdrasil.po
index ba3281ea9b..35a7baaec5 100644
--- a/applications/luci-app-yggdrasil/po/ru/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ru/yggdrasil.po
@@ -15,51 +15,7 @@ msgstr ""
msgid "Active peers"
msgstr "Активные пиры"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Адрес для входящих подключений"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Всегда разрешать исходящие"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Общедоступные ключи, внесённые в чёрный список"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,12 +24,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -97,82 +60,20 @@ msgstr "Основные настройки"
msgid "Grant access to LuCI app yggdrasil"
msgstr "Предоставить доступ LuCI к приложению yggdrasil"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Имя интерфейса"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Пароль (ключ)"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -191,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -204,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -244,79 +133,22 @@ msgstr ""
msgid "Peers"
msgstr "Пиры"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Настройки"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Подсеть"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -329,6 +161,24 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Адрес для входящих подключений"
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Всегда разрешать исходящие"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Общедоступные ключи, внесённые в чёрный список"
+
+#~ msgid "Interface name"
+#~ msgstr "Имя интерфейса"
+
+#~ msgid "Key"
+#~ msgstr "Пароль (ключ)"
+
+#~ msgid "Subnet"
+#~ msgstr "Подсеть"
diff --git a/applications/luci-app-yggdrasil/po/sk/yggdrasil.po b/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
index f00b3a0b1f..2f2d0bb466 100644
--- a/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/sk/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Názov rozhrania"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Kľúč"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr "Účastníci"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Nastavenia"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Interface name"
+#~ msgstr "Názov rozhrania"
+
+#~ msgid "Key"
+#~ msgstr "Kľúč"
diff --git a/applications/luci-app-yggdrasil/po/sv/yggdrasil.po b/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
index ad5911cbb4..1933443bfc 100644
--- a/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
@@ -14,51 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Aktiva peers"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -67,12 +23,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -96,82 +59,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -190,11 +91,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -203,35 +104,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -243,79 +132,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Inställningar"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -328,6 +160,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/templates/yggdrasil.pot b/applications/luci-app-yggdrasil/po/templates/yggdrasil.pot
index cea7301e5b..b6b00594be 100644
--- a/applications/luci-app-yggdrasil/po/templates/yggdrasil.pot
+++ b/applications/luci-app-yggdrasil/po/templates/yggdrasil.pot
@@ -5,51 +5,7 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -58,12 +14,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -87,82 +50,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -181,11 +82,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -194,35 +95,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -234,79 +123,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -319,6 +151,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/tr/yggdrasil.po b/applications/luci-app-yggdrasil/po/tr/yggdrasil.po
index 9a28893eff..2866f82dd8 100644
--- a/applications/luci-app-yggdrasil/po/tr/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/tr/yggdrasil.po
@@ -14,60 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "Etkin eşler"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "Gelen bağlantıları dinleme adresi"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "Doğrudan izin ver"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "Uzaktan izin ver"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "Doğrudan bağlı eşlerden ağ trafiğine izin verin"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-"Doğrudan eşlenmediğiniz ağ üzerindeki uzak düğümlerden ağ trafiğine izin "
-"verin"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-"AllowFromDirect veya AllowFromRemote'tan bağımsız olarak giden ağ trafiğine "
-"izin verin"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"Yggdrasil üzerinden Yggdrasil dışı trafiğin tünellenmesine izin verin. Bu, "
-"Yggdrasil'i bir VPN tüneline benzer şekilde diğer ağlara yönlendirme veya bu "
-"ağlar arasında köprü oluşturmak için etkili bir şekilde kullanmanıza olanak "
-"tanır. Tünel oluşturma, herhangi iki düğüm arasında çalışır ve doğrudan "
-"eşlenmelerini gerektirmez."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "Her zaman gidenlere izin ver"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "Kara listeye alınmış genel anahtarlar"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -81,14 +28,21 @@ msgstr ""
"etkinleştirmek bunu önler, böylece yalnızca \"NodeInfo\" içinde belirtilen "
"öğeler belirtilirse geri gönderilir."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "NodeInfo gizliliğini etkinleştir"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "Oturum güvenlik duvarını etkinleştir"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -110,92 +64,23 @@ msgstr "Genel Ayarlar"
msgid "Grant access to LuCI app yggdrasil"
msgstr "LuCI uygulaması yggdrasil'e erişim izni verin"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "IPv4 yerel alt ağı"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "IPv4 uzak alt ağı"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "IPv4 alt ağı"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr "Uzak düğümlere ait IPv4 alt ağları, düğümün geneliyle eşlenir"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-"Bu düğümün tünellerin sonuna ait IPv4 alt ağları. Yalnızca bu aralıklardan "
-"gelen trafiğe tünel uygulanacaktır."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "IPv6 yerel alt ağı"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "IPv6 uzak alt ağ"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "IPv6 alt ağı"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr "Uzak düğümlere ait IPv6 alt ağları, düğümün geneliyle eşlenir"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-"Bu düğümün tünellerin sonuna ait IPv6 alt ağları. Yalnızca bu aralıklardan ("
-"veya Yggdrasil düğümünün IPv6 adresi / alt ağından) gelen trafik "
-"tünellenecektir."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-"Devre dışı bırakılırsa, herhangi bir düğümden ağ trafiğine izin verilir. "
-"Etkinleştirilirse, aşağıdaki kurallar geçerlidir"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Arayüz ismi"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "Arayüz eşleri"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
"Bunu gizli tut. Güvenlik ihlal edildiğinde, yeni bir anahtar çifti ve IPv6 "
"oluşturun."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Anahtar"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Bağlantı yerel TCP bağlantı noktası"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -221,11 +106,11 @@ msgstr ""
"işletim sistemi yönlendirme tablosuna uyacaktır, bu nedenle farklı arayüzler "
"üzerinden bağlanabileceğiniz bu bölümü kullanmalısınız."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "Adresleri dinle"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -239,39 +124,23 @@ msgstr ""
"çalışacaktır. Her dinleyici, yukarıdaki gibi URI biçiminde belirtilmelidir, "
"ör. tcp://0.0.0.0:0 or tcp://[::]:0 tüm arayüzleri dinlemek için."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "Arayüz için MTU boyutu"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "Tüm anahtar sıralarının birleşik maksimum boyutu"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "Çok noktaya yayın arayüzleri"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-"AllowFromDirect veya AllowFromRemote'dan bağımsız olarak bu eşlerden ağ "
-"trafiği her zaman kabul edilir"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr ""
-"AllowFromDirect veya AllowFromRemote'dan bağımsız olarak ağ trafiği bu "
-"eşlerden her zaman reddedilir"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "Düğüm Bilgisi"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -286,88 +155,22 @@ msgstr ""
msgid "Peers"
msgstr "Eşler"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "Genel şifreleme anahtarı"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "Genel anahtar"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-"Arayüzlerin çok noktaya yayın eş keşfinin etkinleştirilmesi gereken normal "
-"ifadeler. Hiçbiri belirtilmezse, çok noktaya yayın eş keşfi devre dışı "
-"bırakılır. Varsayılan değer, tüm arabirimleri kullanan .* Şeklindedir."
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "Oturum güvenlik duvarı"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "Oturum güvenlik duvarı ayarları"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "Tüm arabirimlerde çok noktaya yayın için .* öğesini ayarlayın"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "Özel anahtarı imzalama"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "Genel anahtarı imzalama"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "Alt ağ"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"Yapılandırılan Çok Noktaya Yayın Arabirimleri için bağlantı yerel TCP "
-"dinleyicileri için kullanılacak bağlantı noktası numarası. Bu seçenek, Dinle "
-"seçeneğinde belirtilen dinleyicileri etkilemez. Link-localtraffic'i güvenlik "
-"duvarına sokmayı planlamıyorsanız, bunu varsayılan değer olarak 0 olarak "
-"bırakmak en iyisidir. Bu seçenek şu anda çalışma zamanı sırasında config "
-"yeniden yüklenerek değiştirilemez."
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "Tünel Yönlendirme"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "Tünel Yönlendirme"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "Beyaz listeye alınmış genel anahtarlar"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -380,6 +183,186 @@ msgstr "Yggdrasil düğüm durumu"
msgid "Yggdrasil's network interface name"
msgstr "Yggdrasil'in ağ arayüz adı"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "örn. tcp://0.0.0.0:0 veya tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "Gelen bağlantıları dinleme adresi"
+
+#~ msgid "Allow from direct"
+#~ msgstr "Doğrudan izin ver"
+
+#~ msgid "Allow from remote"
+#~ msgstr "Uzaktan izin ver"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "Doğrudan bağlı eşlerden ağ trafiğine izin verin"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr ""
+#~ "Doğrudan eşlenmediğiniz ağ üzerindeki uzak düğümlerden ağ trafiğine izin "
+#~ "verin"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr ""
+#~ "AllowFromDirect veya AllowFromRemote'tan bağımsız olarak giden ağ "
+#~ "trafiğine izin verin"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "Yggdrasil üzerinden Yggdrasil dışı trafiğin tünellenmesine izin verin. "
+#~ "Bu, Yggdrasil'i bir VPN tüneline benzer şekilde diğer ağlara yönlendirme "
+#~ "veya bu ağlar arasında köprü oluşturmak için etkili bir şekilde "
+#~ "kullanmanıza olanak tanır. Tünel oluşturma, herhangi iki düğüm arasında "
+#~ "çalışır ve doğrudan eşlenmelerini gerektirmez."
+
+#~ msgid "Always allow outbound"
+#~ msgstr "Her zaman gidenlere izin ver"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "Kara listeye alınmış genel anahtarlar"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "Oturum güvenlik duvarını etkinleştir"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4 yerel alt ağı"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4 uzak alt ağı"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4 alt ağı"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "Uzak düğümlere ait IPv4 alt ağları, düğümün geneliyle eşlenir"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "Bu düğümün tünellerin sonuna ait IPv4 alt ağları. Yalnızca bu "
+#~ "aralıklardan gelen trafiğe tünel uygulanacaktır."
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "IPv6 yerel alt ağı"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "IPv6 uzak alt ağ"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "IPv6 alt ağı"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "Uzak düğümlere ait IPv6 alt ağları, düğümün geneliyle eşlenir"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "Bu düğümün tünellerin sonuna ait IPv6 alt ağları. Yalnızca bu "
+#~ "aralıklardan (veya Yggdrasil düğümünün IPv6 adresi / alt ağından) gelen "
+#~ "trafik tünellenecektir."
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr ""
+#~ "Devre dışı bırakılırsa, herhangi bir düğümden ağ trafiğine izin verilir. "
+#~ "Etkinleştirilirse, aşağıdaki kurallar geçerlidir"
+
+#~ msgid "Interface name"
+#~ msgstr "Arayüz ismi"
+
+#~ msgid "Key"
+#~ msgstr "Anahtar"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Bağlantı yerel TCP bağlantı noktası"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "Tüm anahtar sıralarının birleşik maksimum boyutu"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "Çok noktaya yayın arayüzleri"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "AllowFromDirect veya AllowFromRemote'dan bağımsız olarak bu eşlerden ağ "
+#~ "trafiği her zaman kabul edilir"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "AllowFromDirect veya AllowFromRemote'dan bağımsız olarak ağ trafiği bu "
+#~ "eşlerden her zaman reddedilir"
+
+#~ msgid "Public encryption key"
+#~ msgstr "Genel şifreleme anahtarı"
+
+#~ msgid "Public key"
+#~ msgstr "Genel anahtar"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "Arayüzlerin çok noktaya yayın eş keşfinin etkinleştirilmesi gereken "
+#~ "normal ifadeler. Hiçbiri belirtilmezse, çok noktaya yayın eş keşfi devre "
+#~ "dışı bırakılır. Varsayılan değer, tüm arabirimleri kullanan .* "
+#~ "Şeklindedir."
+
+#~ msgid "Session firewall"
+#~ msgstr "Oturum güvenlik duvarı"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "Oturum güvenlik duvarı ayarları"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "Tüm arabirimlerde çok noktaya yayın için .* öğesini ayarlayın"
+
+#~ msgid "Signing private key"
+#~ msgstr "Özel anahtarı imzalama"
+
+#~ msgid "Signing public key"
+#~ msgstr "Genel anahtarı imzalama"
+
+#~ msgid "Subnet"
+#~ msgstr "Alt ağ"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "Yapılandırılan Çok Noktaya Yayın Arabirimleri için bağlantı yerel TCP "
+#~ "dinleyicileri için kullanılacak bağlantı noktası numarası. Bu seçenek, "
+#~ "Dinle seçeneğinde belirtilen dinleyicileri etkilemez. Link-localtraffic'i "
+#~ "güvenlik duvarına sokmayı planlamıyorsanız, bunu varsayılan değer olarak "
+#~ "0 olarak bırakmak en iyisidir. Bu seçenek şu anda çalışma zamanı "
+#~ "sırasında config yeniden yüklenerek değiştirilemez."
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "Tünel Yönlendirme"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "Tünel Yönlendirme"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "Beyaz listeye alınmış genel anahtarlar"
diff --git a/applications/luci-app-yggdrasil/po/uk/yggdrasil.po b/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
index ca7431b0f1..f4b5bf2bca 100644
--- a/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
@@ -15,51 +15,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,12 +24,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -97,82 +60,20 @@ msgstr "Загальні параметри"
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "Назва інтерфейсу"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "Ключ"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -191,11 +92,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -204,35 +105,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -244,79 +133,22 @@ msgstr ""
msgid "Peers"
msgstr "Вузли"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "Налаштування"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "Стан"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -329,6 +161,12 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
+
+#~ msgid "Interface name"
+#~ msgstr "Назва інтерфейсу"
+
+#~ msgid "Key"
+#~ msgstr "Ключ"
diff --git a/applications/luci-app-yggdrasil/po/vi/yggdrasil.po b/applications/luci-app-yggdrasil/po/vi/yggdrasil.po
index 964c577bfe..15ec941954 100644
--- a/applications/luci-app-yggdrasil/po/vi/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/vi/yggdrasil.po
@@ -8,51 +8,7 @@ msgstr ""
msgid "Active peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -61,12 +17,19 @@ msgid ""
"specified."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "Enable NodeInfo privacy"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
@@ -90,82 +53,20 @@ msgstr ""
msgid "Grant access to LuCI app yggdrasil"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr ""
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
@@ -184,11 +85,11 @@ msgid ""
"when you may connect via different interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -197,35 +98,23 @@ msgid ""
"[::]:0 to listen on all interfaces."
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
-msgid "MTU size for the interface"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
+msgid "MTU size for the interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -237,79 +126,22 @@ msgstr ""
msgid "Peers"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr ""
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr ""
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr ""
@@ -322,6 +154,6 @@ msgstr ""
msgid "Yggdrasil's network interface name"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 ""
diff --git a/applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po b/applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po
index 4d7c4acf97..8fa7a63f5d 100644
--- a/applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/zh_Hans/yggdrasil.po
@@ -14,53 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "活跃的对等端"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "侦听传入连接的地址"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "允许直连"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "允许远程访问"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "允许来自直接连接的对等端的网络流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr "允许来自您未与之直接建立对等连接的网络远程节点的网络流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr "无论 AllowFromDirect 还是 AllowFromRemote,都允许出站网络流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"允许通过 Yggdrasil 隧道传输非 Yggdrasil 流量。这有效地使您可以使用 Yggdrasil 来路由或桥接其他网络,类似于 VPN "
-"隧道。隧道在任何两个节点之间工作,并且不需要直接对等。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "总是允许出站流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "被拉黑的公钥"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,17 +22,25 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
-"默认情况下,nodeinfo 包含一些默认值,包括平台,体系结构和 Yggdrasil 版本。这些在调查网络和诊断网络路由问题时会有所帮助。启用 "
-"nodeinfo 隐私选项可防止这种情况,因此,如果启用,则仅发送回在“ NodeInfo”中指定的项目。"
+"默认情况下,nodeinfo 包含一些默认值,包括平台,体系结构和 Yggdrasil 版本。这"
+"些在调查网络和诊断网络路由问题时会有所帮助。启用 nodeinfo 隐私选项可防止这种"
+"情况,因此,如果启用,则仅发送回在“ NodeInfo”中指定的项目。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "启用 NodeInfo 隐私"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "启用会话防火墙"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -100,83 +62,21 @@ msgstr "常规设置"
msgid "Grant access to LuCI app yggdrasil"
msgstr "授予访问 LuCI 应用 yggdrasil 的权限"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "IPv4 本地子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "IPv4 远程子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "IPv4 子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr "属于远程节点的IPv4子网,映射到该节点的公共节点"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr "属于该节点隧道末端的IPv4子网。只有这些范围内的流量将通过隧道传输。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "IPv6 本地子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "IPv6 远程子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "IPv6 子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr "属于远程节点的 IPv6 子网,映射到该节点的公共节点"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr "属于这个节点的隧道末端的IPv6子网。只有来自这些范围(或Yggdrasil节点的IPv6地址/子网)的流量将通过隧道。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr "如果禁用,将允许来自任何节点的网络流量。如果启用,将使用下面的规则"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "接口名称"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "接口对等节点"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr "请保管好该信息。一旦泄露,请重新生成一个新的密钥对和 IPv6。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "密钥"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "Link-local TCP 端口"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -185,8 +85,8 @@ msgid ""
"that SOCKS peerings will NOT be affected by this option and should go in the "
"\"Peers\" section instead."
msgstr ""
-"URI格式的出站对等连接的连接字符串列表,按源接口排列,例如{ \"eth0\": [ tcp://a.b.c.d:e ] "
-"}。请注意,SOCKS对等不会受到此选项的影响,而应进入“对等”部分。"
+"URI格式的出站对等连接的连接字符串列表,按源接口排列,例如{ \"eth0\": [ tcp://"
+"a.b.c.d:e ] }。请注意,SOCKS对等不会受到此选项的影响,而应进入“对等”部分。"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -195,14 +95,15 @@ msgid ""
"the operating system routing table, therefore you should use this section "
"when you may connect via different interfaces."
msgstr ""
-"URI格式的出站对等连接的连接字符串列表。例如,tcp://a.b.c.d:e 或 socks://a.b.c.d:e/f.g.h."
-"i:j。这些连接将遵循操作系统路由表,因此,当您可以通过不同的接口进行连接时,应使用本部分。"
+"URI格式的出站对等连接的连接字符串列表。例如,tcp://a.b.c.d:e 或 socks://a.b."
+"c.d:e/f.g.h.i:j。这些连接将遵循操作系统路由表,因此,当您可以通过不同的接口进"
+"行连接时,应使用本部分。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "监听地址"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -210,38 +111,27 @@ 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 ""
-"侦听传入连接的地址。您需要添加侦听器来接受来自非本地节点的传入对等端。不管这里设置了什么监听器,多播对等发现都可以工作。每个侦听器都应按上述 URI "
-"格式指定,例如,tcp://0.0.0.0:0 或 tcp://[::]:0 侦听所有接口。"
+"侦听传入连接的地址。您需要添加侦听器来接受来自非本地节点的传入对等端。不管这"
+"里设置了什么监听器,多播对等发现都可以工作。每个侦听器都应按上述 URI 格式指"
+"定,例如,tcp://0.0.0.0:0 或 tcp://[::]:0 侦听所有接口。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "接口的 MTU 大小"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "所有交换队列的最大大小"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "多播接口"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr "无论AllowFromDirect还是AllowFromRemote,始终会从这些对等方接受网络流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr "无论AllowFromDirect还是AllowFromRemote,总是会拒绝这些对等方的网络流量"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "节点信息"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
@@ -255,81 +145,22 @@ msgstr ""
msgid "Peers"
msgstr "对等节点"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "公共加密密钥"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "公钥"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr "应启用多播对等方发现的接口的正则表达式。如果未指定,则禁用多播对等发现。默认值为 .* ,使用所有接口。"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "会话防火墙"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "会话防火墙设置"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "将 .* 设置为所有接口上的多播"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "签名私钥"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "签名公钥"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "状态"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "子网"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"用于已配置的MulticastInterfaces的链接本地TCP侦听器的端口号。此选项不影响“监听”选项中指定的监听器。除非您计划对防火墙link-"
-"localtraffic进行防火墙,否则最好将其保留为默认值0。此选项当前无法通过在运行时重新加载配置来更改。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "隧道路由"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "隧道路由"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "白名单上的公钥"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil"
@@ -342,6 +173,169 @@ msgstr "Yggdrasil 节点状态"
msgid "Yggdrasil's network interface name"
msgstr "Yggdrasil 网络接口名称"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "例如 tcp://0.0.0.0:0 or tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "侦听传入连接的地址"
+
+#~ msgid "Allow from direct"
+#~ msgstr "允许直连"
+
+#~ msgid "Allow from remote"
+#~ msgstr "允许远程访问"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "允许来自直接连接的对等端的网络流量"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr "允许来自您未与之直接建立对等连接的网络远程节点的网络流量"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr "无论 AllowFromDirect 还是 AllowFromRemote,都允许出站网络流量"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "允许通过 Yggdrasil 隧道传输非 Yggdrasil 流量。这有效地使您可以使用 "
+#~ "Yggdrasil 来路由或桥接其他网络,类似于 VPN 隧道。隧道在任何两个节点之间工"
+#~ "作,并且不需要直接对等。"
+
+#~ msgid "Always allow outbound"
+#~ msgstr "总是允许出站流量"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "被拉黑的公钥"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "启用会话防火墙"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4 本地子网"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4 远程子网"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4 子网"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "属于远程节点的IPv4子网,映射到该节点的公共节点"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr "属于该节点隧道末端的IPv4子网。只有这些范围内的流量将通过隧道传输。"
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "IPv6 本地子网"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "IPv6 远程子网"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "IPv6 子网"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "属于远程节点的 IPv6 子网,映射到该节点的公共节点"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "属于这个节点的隧道末端的IPv6子网。只有来自这些范围(或Yggdrasil节点的IPv6地"
+#~ "址/子网)的流量将通过隧道。"
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr "如果禁用,将允许来自任何节点的网络流量。如果启用,将使用下面的规则"
+
+#~ msgid "Interface name"
+#~ msgstr "接口名称"
+
+#~ msgid "Key"
+#~ msgstr "密钥"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "Link-local TCP 端口"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "所有交换队列的最大大小"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "多播接口"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "无论AllowFromDirect还是AllowFromRemote,始终会从这些对等方接受网络流量"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "无论AllowFromDirect还是AllowFromRemote,总是会拒绝这些对等方的网络流量"
+
+#~ msgid "Public encryption key"
+#~ msgstr "公共加密密钥"
+
+#~ msgid "Public key"
+#~ msgstr "公钥"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "应启用多播对等方发现的接口的正则表达式。如果未指定,则禁用多播对等发现。默"
+#~ "认值为 .* ,使用所有接口。"
+
+#~ msgid "Session firewall"
+#~ msgstr "会话防火墙"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "会话防火墙设置"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "将 .* 设置为所有接口上的多播"
+
+#~ msgid "Signing private key"
+#~ msgstr "签名私钥"
+
+#~ msgid "Signing public key"
+#~ msgstr "签名公钥"
+
+#~ msgid "Subnet"
+#~ msgstr "子网"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "用于已配置的MulticastInterfaces的链接本地TCP侦听器的端口号。此选项不影"
+#~ "响“监听”选项中指定的监听器。除非您计划对防火墙link-localtraffic进行防火"
+#~ "墙,否则最好将其保留为默认值0。此选项当前无法通过在运行时重新加载配置来更"
+#~ "改。"
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "隧道路由"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "隧道路由"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "白名单上的公钥"
diff --git a/applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po b/applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po
index 5e53ea965b..90888c2531 100644
--- a/applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/zh_Hant/yggdrasil.po
@@ -14,53 +14,7 @@ msgstr ""
msgid "Active peers"
msgstr "活躍的使用者群"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
-msgid "Address to listen for incoming connections"
-msgstr "監聽傳入連接的位址"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
-msgid "Allow from direct"
-msgstr "直接允許"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
-msgid "Allow from remote"
-msgstr "允許遠端"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
-msgid "Allow network traffic from directly connected peers"
-msgstr "允許來自直接連接節點的網絡流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
-msgid ""
-"Allow network traffic from remote nodes on the network that you are not "
-"directly peered with"
-msgstr "允許來自您未直接與之對等的網絡上遠端節點的網絡流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid ""
-"Allow outbound network traffic regardless of AllowFromDirect or "
-"AllowFromRemote"
-msgstr "無論AllowFromDirect還是AllowFromRemote,都允許傳出網絡流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
-msgid ""
-"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
-"allows you to use Yggdrasil to route to, or to bridge other networks, "
-"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
-"require them to be directly peered."
-msgstr ""
-"允許通過Yggdrasil隧道傳輸非Yggdrasil流量。這有效地使您可以使用Yggdrasil來路由或橋接其他網絡,類似於VPN隧道。隧道在任何兩個節"
-"點之間工作,並且不需要直接對等。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
-msgid "Always allow outbound"
-msgstr "始終允許傳出"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
-msgid "Blacklisted public keys"
-msgstr "黑名單公鑰"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
"By default, nodeinfo contains some defaults including the platform, "
"architecture and Yggdrasil version. These can help when surveying the "
@@ -68,17 +22,25 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
-"預設情況下,nodeinfo包含一些預設值,包括平台、架構和Yggdrasil版本。這些在調查網絡和診斷網絡路由問題時會有所幫助。啟用nodeinfo隱私"
-"可防止這種情況。因此如果指定,則僅發送回在 “NodeInfo” 中指定的項目。"
+"預設情況下,nodeinfo包含一些預設值,包括平台、架構和Yggdrasil版本。這些在調查"
+"網絡和診斷網絡路由問題時會有所幫助。啟用nodeinfo隱私可防止這種情況。因此如果"
+"指定,則僅發送回在 “NodeInfo” 中指定的項目。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid ""
+"Configuration for which interfaces multicast peer discovery should be "
+"enabled on. Regex is a regular expression which is matched against an "
+"interface name, and interfaces use the first configuration that they match "
+"gainst. Beacon configures whether or not the node should send link-local "
+"multicast beacons to advertise their presence, while listening for incoming "
+"connections on Port. Listen controls whether or not the node listens for "
+"multicast beacons and opens outgoing connections."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
msgstr "啟用NodeInfo隱私"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
-msgid "Enable session firewall"
-msgstr "啟用會話防火牆"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:41
msgid "Encryption keys"
@@ -100,83 +62,21 @@ msgstr "一般設定值"
msgid "Grant access to LuCI app yggdrasil"
msgstr "授予 luci-app-yggdrasil 擁有存取的權限"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 local subnet"
-msgstr "IPv4本地子網"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
-msgid "IPv4 remote subnet"
-msgstr "IPv4遠端子網"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-msgid "IPv4 subnet"
-msgstr "IPv4子網"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
-msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
-msgstr "屬於遠端節點的IPv4子網,映射到該節點的公共節點"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
-msgid ""
-"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges will be tunnelled."
-msgstr "屬於隧道的此節點末端的IPv4子網。只有這些範圍內的流量將通過隧道傳輸。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 local subnet"
-msgstr "IPv6本地子網"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
-msgid "IPv6 remote subnet"
-msgstr "IPv6遠端子網"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "IPv6 subnet"
-msgstr "IPv6子網"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
-msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
-msgstr "屬於遠端節點的IPv6子網,映射到該節點的公共節點"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
-msgid ""
-"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
-"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
-msgstr "屬於隧道的此節點末端的IPv6子網。僅來自這些範圍(或Yggdrasil節點的IPv6位址/子網)的流量將通過隧道傳輸。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
-msgid ""
-"If disabled, network traffic from any node will be allowed. If enabled, the "
-"below rules apply"
-msgstr "如果禁用,則將允許來自任何節點的網絡流量。如果啟用,則適用以下規則"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
-msgid "Interface name"
-msgstr "介面名稱"
-
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
msgstr "對等介面"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr "保密。受到威脅時,產生新的密鑰對和IPv6。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Key"
-msgstr "金鑰"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "Link-local TCP port"
-msgstr "連接本地TCP埠"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
+msgid "Link-local port"
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -185,8 +85,8 @@ msgid ""
"that SOCKS peerings will NOT be affected by this option and should go in the "
"\"Peers\" section instead."
msgstr ""
-"以URI格式的傳出對等連線的連接字串列表,按來源介面排列,例如 { “eth0”; [tcp://a.b.c.d:e "
-"]}。請注意,SOCKS對等不會受到此選項的影響,而應進入“對等”部分。"
+"以URI格式的傳出對等連線的連接字串列表,按來源介面排列,例如 { “eth0”; [tcp://"
+"a.b.c.d:e ]}。請注意,SOCKS對等不會受到此選項的影響,而應進入“對等”部分。"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -195,14 +95,15 @@ msgid ""
"the operating system routing table, therefore you should use this section "
"when you may connect via different interfaces."
msgstr ""
-"以URI格式的傳出對等連線的連接字串列表,例如 tcp://a.b.c.d:e 或 socks://a.b.c.d:e /f.g.h."
-"i:j。這些連線將遵循操作系統路由表,因此,當您可以通過不同的界面進行連接時,應使用本節。"
+"以URI格式的傳出對等連線的連接字串列表,例如 tcp://a.b.c.d:e 或 socks://a.b.c."
+"d:e /f.g.h.i:j。這些連線將遵循操作系統路由表,因此,當您可以通過不同的界面進"
+"行連接時,應使用本節。"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
msgstr "監聽位址"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
"Listen addresses for incoming connections. You will need to add listeners in "
"order to accept incoming peerings from non-local nodes. Multicast peer "
@@ -210,125 +111,56 @@ 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 ""
-"監聽傳入連接的位址。您將需要新增監聽器,以接受來自非本地節點傳入的凝視。無論此處設置了哪些監聽器,群播對等節點發現都將起作用。每個監聽器都應按上述URI格"
-"式指定,例如 tcp://0.0.0.0:0 或 tcp://[::]:0 以便監聽所有界面."
+"監聽傳入連接的位址。您將需要新增監聽器,以接受來自非本地節點傳入的凝視。無論"
+"此處設置了哪些監聽器,群播對等節點發現都將起作用。每個監聽器都應按上述URI格式"
+"指定,例如 tcp://0.0.0.0:0 或 tcp://[::]:0 以便監聽所有界面."
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid "Listen for beacons"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
msgstr "介面的MTU大小"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
-msgid "Maximum size of all switch queues combined"
-msgstr "所有交換隊列的最大大小"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
-msgid "Multicast interfaces"
-msgstr "群播界面"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
-msgid ""
-"Network traffic is always accepted from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr "無論AllowFromDirect還是AllowFromRemote,始終會從這些對等方接受網絡流量"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
-msgid ""
-"Network traffic is always rejected from those peers, regardless of "
-"AllowFromDirect or AllowFromRemote"
-msgstr "無論AllowFromDirect還是AllowFromRemote,總是會拒絕這些對等方的網絡流量"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
+msgid "Multicast interface"
+msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
msgstr "節點信息"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
msgstr ""
-"可選節點信息。這必須是一個 { “key”:“ value”, ...} 映射或設置為null。這完全是可選的,但如果設置了,則可應要求在整個網絡中看到。"
+"可選節點信息。這必須是一個 { “key”:“ value”, ...} 映射或設置為null。這完全是"
+"可選的,但如果設置了,則可應要求在整個網絡中看到。"
#: 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
msgid "Peers"
msgstr "對等節點群"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
-msgid "Public encryption key"
-msgstr "公共加密金鑰"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
-msgid "Public key"
-msgstr "公鑰"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid ""
-"Regular expressions for which interfaces multicast peer discovery should be "
-"enabled on. If none specified, multicast peer discovery is disabled. The "
-"default value is .* which uses all interfaces."
-msgstr "應啟用其界面群播對等方發現的正則表達式。如果未指定,則禁用群播對等發現。預設值為 .* 將使用所有界面。"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
-msgid "Session firewall"
-msgstr "會話防火牆"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
-msgid "Session firewall settings"
-msgstr "會話防火牆設定值"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
+msgid "Regular expression"
+msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
-msgid "Set .* to multicast on all interfaces"
-msgstr "將 .* 設置為在所有界面上群播"
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Send beacons"
+msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
-msgid "Signing private key"
-msgstr "簽署私鑰"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
-msgid "Signing public key"
-msgstr "簽署公鑰"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
-msgid "Subnet"
-msgstr "子網路"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
-msgid ""
-"The port number to be used for the link-local TCP listeners for the "
-"configured MulticastInterfaces. This option does not affect "
-"listenersspecified in the Listen option. Unless you plan to firewall link-"
-"localtraffic, it is best to leave this as the default value of 0. This "
-"option cannot currently be changed by reloading config during runtime."
-msgstr ""
-"用於已配置的MulticastInterfaces的連接本地TCP監聽器的埠號。此選項不影響“監聽”選項中指定的監聽器。除非您計劃防堵 link-"
-"localtraffic,否則最好將其保留為預設值0。此選項當前無法通過在運行時重新載入設置來更改。"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
-msgid "Tunnel Routing"
-msgstr "隧道路由"
-
-#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
-msgid "Tunnel routing"
-msgstr "隧道路由"
-
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
-msgid "Whitelisted public keys"
-msgstr "白名單公鑰"
-
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
msgstr "Yggdrasil世界樹"
@@ -341,6 +173,169 @@ msgstr "Yggdrasil 節點狀態"
msgid "Yggdrasil's network interface name"
msgstr "Yggdrasil的網絡介面名稱"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+#: 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 "例如 tcp://0.0.0.0:0 or tcp://[::]:0"
+
+#~ msgid "Address to listen for incoming connections"
+#~ msgstr "監聽傳入連接的位址"
+
+#~ msgid "Allow from direct"
+#~ msgstr "直接允許"
+
+#~ msgid "Allow from remote"
+#~ msgstr "允許遠端"
+
+#~ msgid "Allow network traffic from directly connected peers"
+#~ msgstr "允許來自直接連接節點的網絡流量"
+
+#~ msgid ""
+#~ "Allow network traffic from remote nodes on the network that you are not "
+#~ "directly peered with"
+#~ msgstr "允許來自您未直接與之對等的網絡上遠端節點的網絡流量"
+
+#~ msgid ""
+#~ "Allow outbound network traffic regardless of AllowFromDirect or "
+#~ "AllowFromRemote"
+#~ msgstr "無論AllowFromDirect還是AllowFromRemote,都允許傳出網絡流量"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+#~ "allows you to use Yggdrasil to route to, or to bridge other networks, "
+#~ "similar to a VPN tunnel. Tunnelling works between any two nodes and does "
+#~ "not require them to be directly peered."
+#~ msgstr ""
+#~ "允許通過Yggdrasil隧道傳輸非Yggdrasil流量。這有效地使您可以使用Yggdrasil來"
+#~ "路由或橋接其他網絡,類似於VPN隧道。隧道在任何兩個節點之間工作,並且不需要"
+#~ "直接對等。"
+
+#~ msgid "Always allow outbound"
+#~ msgstr "始終允許傳出"
+
+#~ msgid "Blacklisted public keys"
+#~ msgstr "黑名單公鑰"
+
+#~ msgid "Enable session firewall"
+#~ msgstr "啟用會話防火牆"
+
+#~ msgid "IPv4 local subnet"
+#~ msgstr "IPv4本地子網"
+
+#~ msgid "IPv4 remote subnet"
+#~ msgstr "IPv4遠端子網"
+
+#~ msgid "IPv4 subnet"
+#~ msgstr "IPv4子網"
+
+#~ msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "屬於遠端節點的IPv4子網,映射到該節點的公共節點"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges will be tunnelled."
+#~ msgstr ""
+#~ "屬於隧道的此節點末端的IPv4子網。只有這些範圍內的流量將通過隧道傳輸。"
+
+#~ msgid "IPv6 local subnet"
+#~ msgstr "IPv6本地子網"
+
+#~ msgid "IPv6 remote subnet"
+#~ msgstr "IPv6遠端子網"
+
+#~ msgid "IPv6 subnet"
+#~ msgstr "IPv6子網"
+
+#~ msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+#~ msgstr "屬於遠端節點的IPv6子網,映射到該節點的公共節點"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic "
+#~ "from these ranges (or the Yggdrasil node's IPv6 address/subnet) will be "
+#~ "tunnelled."
+#~ msgstr ""
+#~ "屬於隧道的此節點末端的IPv6子網。僅來自這些範圍(或Yggdrasil節點的IPv6位址/"
+#~ "子網)的流量將通過隧道傳輸。"
+
+#~ msgid ""
+#~ "If disabled, network traffic from any node will be allowed. If enabled, "
+#~ "the below rules apply"
+#~ msgstr "如果禁用,則將允許來自任何節點的網絡流量。如果啟用,則適用以下規則"
+
+#~ msgid "Interface name"
+#~ msgstr "介面名稱"
+
+#~ msgid "Key"
+#~ msgstr "金鑰"
+
+#~ msgid "Link-local TCP port"
+#~ msgstr "連接本地TCP埠"
+
+#~ msgid "Maximum size of all switch queues combined"
+#~ msgstr "所有交換隊列的最大大小"
+
+#~ msgid "Multicast interfaces"
+#~ msgstr "群播界面"
+
+#~ msgid ""
+#~ "Network traffic is always accepted from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "無論AllowFromDirect還是AllowFromRemote,始終會從這些對等方接受網絡流量"
+
+#~ msgid ""
+#~ "Network traffic is always rejected from those peers, regardless of "
+#~ "AllowFromDirect or AllowFromRemote"
+#~ msgstr ""
+#~ "無論AllowFromDirect還是AllowFromRemote,總是會拒絕這些對等方的網絡流量"
+
+#~ msgid "Public encryption key"
+#~ msgstr "公共加密金鑰"
+
+#~ msgid "Public key"
+#~ msgstr "公鑰"
+
+#~ msgid ""
+#~ "Regular expressions for which interfaces multicast peer discovery should "
+#~ "be enabled on. If none specified, multicast peer discovery is disabled. "
+#~ "The default value is .* which uses all interfaces."
+#~ msgstr ""
+#~ "應啟用其界面群播對等方發現的正則表達式。如果未指定,則禁用群播對等發現。預"
+#~ "設值為 .* 將使用所有界面。"
+
+#~ msgid "Session firewall"
+#~ msgstr "會話防火牆"
+
+#~ msgid "Session firewall settings"
+#~ msgstr "會話防火牆設定值"
+
+#~ msgid "Set .* to multicast on all interfaces"
+#~ msgstr "將 .* 設置為在所有界面上群播"
+
+#~ msgid "Signing private key"
+#~ msgstr "簽署私鑰"
+
+#~ msgid "Signing public key"
+#~ msgstr "簽署公鑰"
+
+#~ msgid "Subnet"
+#~ msgstr "子網路"
+
+#~ msgid ""
+#~ "The port number to be used for the link-local TCP listeners for the "
+#~ "configured MulticastInterfaces. This option does not affect "
+#~ "listenersspecified in the Listen option. Unless you plan to firewall link-"
+#~ "localtraffic, it is best to leave this as the default value of 0. This "
+#~ "option cannot currently be changed by reloading config during runtime."
+#~ msgstr ""
+#~ "用於已配置的MulticastInterfaces的連接本地TCP監聽器的埠號。此選項不影響“監"
+#~ "聽”選項中指定的監聽器。除非您計劃防堵 link-localtraffic,否則最好將其保留"
+#~ "為預設值0。此選項當前無法通過在運行時重新載入設置來更改。"
+
+#~ msgid "Tunnel Routing"
+#~ msgstr "隧道路由"
+
+#~ msgid "Tunnel routing"
+#~ msgstr "隧道路由"
+
+#~ msgid "Whitelisted public keys"
+#~ msgstr "白名單公鑰"